@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;
}


.block-title h3,
.blog-details__meta__title,
.cart-page__table tbody tr td,
.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__different-address textarea,
.checkout-page__order-table tbody tr td.pro__price,
.checkout-page__order-table tbody tr td.pro__title,
.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,
.mediox-btn,
.mobile-nav__content .main-menu__list li > a,
.product-details__quantity .quantity-box input,
.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),
.sec-title__tagline,
.service-sidebar__company__title,
.service-sidebar__nav li a,
.sidebar-one__newsletter__input,
.sidebar__comments__title,
.ui-datepicker .ui-datepicker-header,
.ui-datepicker-calendar td,
.ui-datepicker-calendar th span,
.ui-datepicker.ui-widget-content,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Vazirmatn";
}
/* .owl-carousel.owl-rtl .owl-item{
  float: left;
}
  */
/* .owl-carousel {
  direction: ltr;
}

.owl-carousel .owl-nav,
.owl-carousel .owl-dots,
.owl-carousel .owl-item {
  direction: rtl;
} */
.team-one__carousel{
  direction: ltr;
}
.contact__input-box .bootstrap-select .dropdown-menu,
.bootstrap-select .dropdown-toggle .filter-option {
  text-align: right;
}

.list-unstyled {
  padding-right: 0;
}

.about-one__image__one {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 942.000000"><g transform="translate(0.000000,942.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M5893 9408 c1 -10 -535 -13 -2653 -14 -1460 0 -2686 -4 -2725 -8 -141 -16 -271 -86 -377 -205 -48 -53 -105 -159 -125 -231 -17 -63 -19 -5066 -2 -5119 73 -227 214 -369 429 -432 62 -18 109 -19 920 -19 801 0 860 -1 930 -19 88 -22 117 -34 188 -78 137 -86 241 -230 275 -383 6 -28 12 -500 16 -1245 l6 -1200 31 -70 c85 -198 207 -307 415 -374 26 -8 719 -11 2652 -11 2841 0 2662 -3 2777 54 150 75 290 244 314 379 4 23 13 37 21 37 13 0 15 535 15 4230 0 3695 -2 4230 -15 4230 -8 0 -17 14 -21 38 -9 51 -54 139 -105 207 -71 94 -217 192 -311 209 -24 4 -38 13 -38 21 0 13 -170 15 -1310 15 -1043 0 -1309 -3 -1307 -12z"/> </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 942.000000"><g transform="translate(0.000000,942.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M5893 9408 c1 -10 -535 -13 -2653 -14 -1460 0 -2686 -4 -2725 -8 -141 -16 -271 -86 -377 -205 -48 -53 -105 -159 -125 -231 -17 -63 -19 -5066 -2 -5119 73 -227 214 -369 429 -432 62 -18 109 -19 920 -19 801 0 860 -1 930 -19 88 -22 117 -34 188 -78 137 -86 241 -230 275 -383 6 -28 12 -500 16 -1245 l6 -1200 31 -70 c85 -198 207 -307 415 -374 26 -8 719 -11 2652 -11 2841 0 2662 -3 2777 54 150 75 290 244 314 379 4 23 13 37 21 37 13 0 15 535 15 4230 0 3695 -2 4230 -15 4230 -8 0 -17 14 -21 38 -9 51 -54 139 -105 207 -71 94 -217 192 -311 209 -24 4 -38 13 -38 21 0 13 -170 15 -1310 15 -1043 0 -1309 -3 -1307 -12z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: auto;
  mask-size: auto;
}

.service-card__image {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 969.000000"><g transform="translate(0.000000,969.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3550 9676 c0 -8 -15 -17 -37 -20 -168 -30 -354 -168 -449 -332 -52 -89 -59 -108 -84 -203 -19 -76 -20 -110 -20 -798 0 -667 -2 -723 -19 -793 -27 -111 -54 -173 -106 -251 -75 -109 -165 -188 -287 -248 -58 -28 -112 -51 -121 -51 -9 0 -42 -7 -74 -15 -49 -13 -182 -15 -891 -15 -941 0 -906 3 -1070 -78 -189 -92 -322 -258 -378 -470 -12 -45 -14 -502 -14 -2932 0 -3219 -7 -2919 76 -3086 89 -181 257 -315 462 -370 45 -12 619 -14 3952 -14 3442 0 3906 2 3957 15 105 27 234 99 311 173 104 100 184 235 207 350 4 18 13 36 21 39 21 8 21 8508 0 8516 -8 3 -18 23 -22 44 -3 21 -28 83 -55 139 -38 78 -65 118 -117 171 -100 105 -235 185 -350 208 -18 4 -36 13 -39 21 -8 21 -4853 21 -4853 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 969.000000"><g transform="translate(0.000000,969.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3550 9676 c0 -8 -15 -17 -37 -20 -168 -30 -354 -168 -449 -332 -52 -89 -59 -108 -84 -203 -19 -76 -20 -110 -20 -798 0 -667 -2 -723 -19 -793 -27 -111 -54 -173 -106 -251 -75 -109 -165 -188 -287 -248 -58 -28 -112 -51 -121 -51 -9 0 -42 -7 -74 -15 -49 -13 -182 -15 -891 -15 -941 0 -906 3 -1070 -78 -189 -92 -322 -258 -378 -470 -12 -45 -14 -502 -14 -2932 0 -3219 -7 -2919 76 -3086 89 -181 257 -315 462 -370 45 -12 619 -14 3952 -14 3442 0 3906 2 3957 15 105 27 234 99 311 173 104 100 184 235 207 350 4 18 13 36 21 39 21 8 21 8508 0 8516 -8 3 -18 23 -22 44 -3 21 -28 83 -55 139 -38 78 -65 118 -117 171 -100 105 -235 185 -350 208 -18 4 -36 13 -39 21 -8 21 -4853 21 -4853 0z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: cover;
  mask-size: cover;
}

.why-choose-one__image__one {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 807.000000"><g transform="translate(0.000000,807.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4137 8056 c-4 -10 -32 -16 -94 -20 -172 -12 -476 -61 -683 -111 -147 -36 -363 -97 -410 -117 -14 -6 -38 -14 -55 -19 -33 -8 -108 -34 -140 -48 -11 -5 -38 -15 -60 -24 -75 -28 -150 -59 -205 -84 -77 -35 -358 -176 -400 -201 -19 -11 -53 -30 -75 -42 -54 -29 -345 -223 -420 -279 -157 -118 -299 -244 -465 -410 -196 -197 -259 -269 -391 -445 -53 -71 -172 -245 -182 -266 -4 -8 -16 -28 -27 -45 -11 -16 -24 -39 -30 -50 -6 -11 -26 -47 -45 -80 -31 -54 -116 -222 -151 -300 -7 -16 -25 -57 -40 -90 -15 -32 -30 -71 -35 -85 -4 -14 -17 -50 -29 -80 -12 -30 -25 -68 -30 -85 -4 -16 -12 -41 -17 -55 -10 -23 -17 -47 -57 -190 -34 -123 -64 -283 -86 -461 -13 -110 -13 -618 0 -728 45 -364 135 -697 279 -1035 24 -54 46 -106 51 -115 5 -9 26 -52 47 -96 75 -154 180 -335 282 -490 46 -70 266 -367 307 -415 131 -152 192 -219 334 -360 192 -193 256 -252 365 -340 44 -36 86 -71 94 -79 16 -15 277 -210 303 -226 9 -5 67 -44 129 -86 227 -151 408 -242 687 -343 89 -32 109 -38 148 -46 22 -5 51 -13 65 -18 13 -5 58 -17 99 -25 41 -9 100 -21 130 -28 112 -23 212 -30 515 -36 371 -6 484 3 800 63 104 20 275 62 365 90 79 25 259 84 282 93 13 5 41 16 63 24 56 21 192 76 245 100 72 31 399 195 465 232 33 19 69 39 80 45 85 44 283 172 490 315 79 54 479 354 510 382 11 10 56 47 100 82 44 36 87 72 96 80 9 9 29 27 45 40 344 285 790 769 1010 1094 80 120 134 203 144 222 6 11 18 34 28 50 51 84 114 204 157 300 15 33 33 74 40 90 88 192 184 539 201 718 4 48 10 67 20 67 22 0 21 518 -1 534 -9 7 -17 35 -21 76 -15 180 -131 579 -229 795 -8 17 -26 57 -40 90 -64 145 -110 230 -270 494 -106 174 -381 509 -556 676 -150 142 -309 278 -423 360 -22 16 -72 52 -110 80 -75 54 -188 128 -221 145 -11 6 -33 19 -50 30 -16 11 -39 24 -50 30 -11 6 -47 26 -80 45 -110 63 -374 190 -485 235 -30 11 -68 28 -83 36 -16 8 -36 14 -46 14 -9 0 -25 6 -36 14 -11 7 -31 16 -45 19 -14 3 -56 16 -95 30 -148 53 -407 124 -585 160 -207 43 -385 70 -555 84 -64 6 -89 12 -87 21 3 19 -774 18 -781 -2z"/> </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 807.000000"><g transform="translate(0.000000,807.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4137 8056 c-4 -10 -32 -16 -94 -20 -172 -12 -476 -61 -683 -111 -147 -36 -363 -97 -410 -117 -14 -6 -38 -14 -55 -19 -33 -8 -108 -34 -140 -48 -11 -5 -38 -15 -60 -24 -75 -28 -150 -59 -205 -84 -77 -35 -358 -176 -400 -201 -19 -11 -53 -30 -75 -42 -54 -29 -345 -223 -420 -279 -157 -118 -299 -244 -465 -410 -196 -197 -259 -269 -391 -445 -53 -71 -172 -245 -182 -266 -4 -8 -16 -28 -27 -45 -11 -16 -24 -39 -30 -50 -6 -11 -26 -47 -45 -80 -31 -54 -116 -222 -151 -300 -7 -16 -25 -57 -40 -90 -15 -32 -30 -71 -35 -85 -4 -14 -17 -50 -29 -80 -12 -30 -25 -68 -30 -85 -4 -16 -12 -41 -17 -55 -10 -23 -17 -47 -57 -190 -34 -123 -64 -283 -86 -461 -13 -110 -13 -618 0 -728 45 -364 135 -697 279 -1035 24 -54 46 -106 51 -115 5 -9 26 -52 47 -96 75 -154 180 -335 282 -490 46 -70 266 -367 307 -415 131 -152 192 -219 334 -360 192 -193 256 -252 365 -340 44 -36 86 -71 94 -79 16 -15 277 -210 303 -226 9 -5 67 -44 129 -86 227 -151 408 -242 687 -343 89 -32 109 -38 148 -46 22 -5 51 -13 65 -18 13 -5 58 -17 99 -25 41 -9 100 -21 130 -28 112 -23 212 -30 515 -36 371 -6 484 3 800 63 104 20 275 62 365 90 79 25 259 84 282 93 13 5 41 16 63 24 56 21 192 76 245 100 72 31 399 195 465 232 33 19 69 39 80 45 85 44 283 172 490 315 79 54 479 354 510 382 11 10 56 47 100 82 44 36 87 72 96 80 9 9 29 27 45 40 344 285 790 769 1010 1094 80 120 134 203 144 222 6 11 18 34 28 50 51 84 114 204 157 300 15 33 33 74 40 90 88 192 184 539 201 718 4 48 10 67 20 67 22 0 21 518 -1 534 -9 7 -17 35 -21 76 -15 180 -131 579 -229 795 -8 17 -26 57 -40 90 -64 145 -110 230 -270 494 -106 174 -381 509 -556 676 -150 142 -309 278 -423 360 -22 16 -72 52 -110 80 -75 54 -188 128 -221 145 -11 6 -33 19 -50 30 -16 11 -39 24 -50 30 -11 6 -47 26 -80 45 -110 63 -374 190 -485 235 -30 11 -68 28 -83 36 -16 8 -36 14 -46 14 -9 0 -25 6 -36 14 -11 7 -31 16 -45 19 -14 3 -56 16 -95 30 -148 53 -407 124 -585 160 -207 43 -385 70 -555 84 -64 6 -89 12 -87 21 3 19 -774 18 -781 -2z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: auto;
  mask-size: auto;
}

.why-choose-one__image__two,
.why-choose-one__image__two img {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 714.000000 642.000000"><g transform="translate(0.000000,642.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3247 6406 c-4 -10 -30 -16 -84 -20 -84 -7 -247 -30 -328 -48 -27 -6 -70 -14 -95 -19 -47 -8 -105 -22 -180 -44 -25 -7 -74 -20 -110 -30 -36 -9 -81 -23 -100 -30 -19 -7 -51 -18 -70 -25 -19 -7 -47 -15 -62 -17 -15 -3 -33 -11 -39 -19 -6 -8 -21 -14 -33 -14 -11 0 -30 -7 -40 -15 -11 -8 -30 -15 -42 -15 -12 0 -27 -7 -34 -15 -7 -8 -19 -15 -27 -15 -19 0 -311 -145 -333 -165 -9 -8 -24 -15 -32 -15 -9 0 -21 -7 -28 -15 -7 -8 -16 -15 -21 -15 -4 0 -28 -13 -52 -30 -25 -16 -48 -30 -52 -30 -4 0 -24 -13 -45 -30 -21 -16 -42 -30 -47 -30 -5 0 -22 -13 -39 -28 -16 -16 -36 -31 -44 -34 -33 -13 -281 -223 -400 -338 -174 -169 -393 -450 -507 -650 -13 -22 -34 -59 -47 -82 -46 -80 -156 -311 -156 -327 0 -5 -6 -22 -14 -38 -28 -57 -46 -104 -46 -123 0 -10 -4 -21 -9 -25 -5 -3 -12 -20 -16 -38 -3 -17 -12 -52 -20 -77 -8 -25 -20 -72 -28 -105 -8 -33 -21 -82 -28 -110 -23 -91 -30 -187 -36 -455 -5 -270 3 -401 32 -530 8 -36 15 -74 15 -84 0 -11 7 -44 16 -75 8 -31 22 -81 31 -111 8 -30 21 -71 28 -90 30 -86 37 -107 45 -139 5 -18 13 -38 19 -44 6 -6 11 -21 11 -33 0 -12 7 -27 15 -34 8 -7 15 -20 15 -30 0 -17 143 -306 180 -365 11 -16 24 -39 30 -50 6 -11 19 -33 30 -50 11 -16 23 -37 27 -45 3 -8 19 -31 35 -51 15 -20 28 -40 28 -43 0 -8 176 -244 199 -267 9 -9 36 -40 61 -69 126 -150 309 -337 421 -430 32 -27 75 -64 96 -83 65 -60 347 -269 421 -312 10 -5 31 -20 47 -31 17 -12 53 -34 80 -48 72 -39 83 -45 103 -56 9 -6 24 -13 32 -16 8 -3 22 -10 30 -15 8 -5 22 -12 30 -15 8 -3 29 -11 45 -18 201 -88 431 -149 660 -176 109 -13 586 -8 710 8 122 15 297 53 455 98 30 9 69 20 85 24 54 15 171 57 208 76 16 8 35 14 44 14 8 0 27 6 41 13 15 8 42 21 60 30 19 9 39 17 47 17 7 0 18 7 25 15 7 8 20 15 30 15 20 0 246 113 270 135 9 8 24 15 33 15 9 0 18 4 21 9 3 5 29 21 58 36 29 15 67 37 83 49 17 13 37 26 45 29 8 4 29 16 45 27 17 11 37 23 45 27 8 3 50 33 92 65 42 32 79 58 83 58 7 0 406 298 420 314 6 6 42 37 82 69 73 58 89 72 178 156 28 26 91 84 142 129 96 86 327 340 434 479 78 100 153 203 158 217 2 6 16 27 30 46 30 40 47 66 61 95 6 11 19 34 30 50 10 17 29 50 42 75 12 25 27 52 33 60 6 8 27 51 45 95 19 44 40 89 47 100 7 11 13 28 13 38 0 10 6 31 14 45 17 35 36 88 46 132 4 19 13 49 18 65 19 55 35 129 42 195 9 73 18 102 31 94 5 -3 9 98 9 240 0 188 -3 245 -12 243 -8 -1 -15 18 -20 53 -12 81 -39 201 -50 230 -6 14 -14 43 -18 65 -5 22 -13 56 -20 75 -36 100 -43 117 -56 143 -8 16 -14 35 -14 42 0 7 -13 40 -30 73 -16 34 -30 67 -30 75 0 8 -7 20 -15 27 -8 7 -15 20 -15 30 0 10 -7 23 -15 30 -8 7 -15 21 -15 31 0 10 -5 21 -11 24 -5 4 -14 17 -20 28 -9 23 -16 34 -59 102 -40 64 -49 79 -56 95 -4 8 -27 41 -51 72 -24 31 -43 60 -43 65 0 4 -14 24 -31 43 -16 19 -51 62 -76 95 -81 104 -320 345 -438 442 -73 60 -256 198 -270 204 -5 2 -48 29 -95 60 -116 77 -150 96 -340 189 -170 85 -193 95 -270 125 -25 9 -54 22 -65 28 -11 5 -33 14 -50 18 -16 4 -61 18 -100 32 -38 13 -97 32 -130 42 -33 10 -78 24 -100 31 -23 8 -49 14 -59 14 -11 0 -42 6 -70 14 -94 26 -191 46 -221 46 -17 0 -46 5 -65 11 -19 5 -84 15 -145 20 -121 10 -148 16 -140 30 4 5 -127 9 -333 9 -283 0 -341 -2 -345 -14z"/> </g> </svg>');
  mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 714.000000 642.000000"><g transform="translate(0.000000,642.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3247 6406 c-4 -10 -30 -16 -84 -20 -84 -7 -247 -30 -328 -48 -27 -6 -70 -14 -95 -19 -47 -8 -105 -22 -180 -44 -25 -7 -74 -20 -110 -30 -36 -9 -81 -23 -100 -30 -19 -7 -51 -18 -70 -25 -19 -7 -47 -15 -62 -17 -15 -3 -33 -11 -39 -19 -6 -8 -21 -14 -33 -14 -11 0 -30 -7 -40 -15 -11 -8 -30 -15 -42 -15 -12 0 -27 -7 -34 -15 -7 -8 -19 -15 -27 -15 -19 0 -311 -145 -333 -165 -9 -8 -24 -15 -32 -15 -9 0 -21 -7 -28 -15 -7 -8 -16 -15 -21 -15 -4 0 -28 -13 -52 -30 -25 -16 -48 -30 -52 -30 -4 0 -24 -13 -45 -30 -21 -16 -42 -30 -47 -30 -5 0 -22 -13 -39 -28 -16 -16 -36 -31 -44 -34 -33 -13 -281 -223 -400 -338 -174 -169 -393 -450 -507 -650 -13 -22 -34 -59 -47 -82 -46 -80 -156 -311 -156 -327 0 -5 -6 -22 -14 -38 -28 -57 -46 -104 -46 -123 0 -10 -4 -21 -9 -25 -5 -3 -12 -20 -16 -38 -3 -17 -12 -52 -20 -77 -8 -25 -20 -72 -28 -105 -8 -33 -21 -82 -28 -110 -23 -91 -30 -187 -36 -455 -5 -270 3 -401 32 -530 8 -36 15 -74 15 -84 0 -11 7 -44 16 -75 8 -31 22 -81 31 -111 8 -30 21 -71 28 -90 30 -86 37 -107 45 -139 5 -18 13 -38 19 -44 6 -6 11 -21 11 -33 0 -12 7 -27 15 -34 8 -7 15 -20 15 -30 0 -17 143 -306 180 -365 11 -16 24 -39 30 -50 6 -11 19 -33 30 -50 11 -16 23 -37 27 -45 3 -8 19 -31 35 -51 15 -20 28 -40 28 -43 0 -8 176 -244 199 -267 9 -9 36 -40 61 -69 126 -150 309 -337 421 -430 32 -27 75 -64 96 -83 65 -60 347 -269 421 -312 10 -5 31 -20 47 -31 17 -12 53 -34 80 -48 72 -39 83 -45 103 -56 9 -6 24 -13 32 -16 8 -3 22 -10 30 -15 8 -5 22 -12 30 -15 8 -3 29 -11 45 -18 201 -88 431 -149 660 -176 109 -13 586 -8 710 8 122 15 297 53 455 98 30 9 69 20 85 24 54 15 171 57 208 76 16 8 35 14 44 14 8 0 27 6 41 13 15 8 42 21 60 30 19 9 39 17 47 17 7 0 18 7 25 15 7 8 20 15 30 15 20 0 246 113 270 135 9 8 24 15 33 15 9 0 18 4 21 9 3 5 29 21 58 36 29 15 67 37 83 49 17 13 37 26 45 29 8 4 29 16 45 27 17 11 37 23 45 27 8 3 50 33 92 65 42 32 79 58 83 58 7 0 406 298 420 314 6 6 42 37 82 69 73 58 89 72 178 156 28 26 91 84 142 129 96 86 327 340 434 479 78 100 153 203 158 217 2 6 16 27 30 46 30 40 47 66 61 95 6 11 19 34 30 50 10 17 29 50 42 75 12 25 27 52 33 60 6 8 27 51 45 95 19 44 40 89 47 100 7 11 13 28 13 38 0 10 6 31 14 45 17 35 36 88 46 132 4 19 13 49 18 65 19 55 35 129 42 195 9 73 18 102 31 94 5 -3 9 98 9 240 0 188 -3 245 -12 243 -8 -1 -15 18 -20 53 -12 81 -39 201 -50 230 -6 14 -14 43 -18 65 -5 22 -13 56 -20 75 -36 100 -43 117 -56 143 -8 16 -14 35 -14 42 0 7 -13 40 -30 73 -16 34 -30 67 -30 75 0 8 -7 20 -15 27 -8 7 -15 20 -15 30 0 10 -7 23 -15 30 -8 7 -15 21 -15 31 0 10 -5 21 -11 24 -5 4 -14 17 -20 28 -9 23 -16 34 -59 102 -40 64 -49 79 -56 95 -4 8 -27 41 -51 72 -24 31 -43 60 -43 65 0 4 -14 24 -31 43 -16 19 -51 62 -76 95 -81 104 -320 345 -438 442 -73 60 -256 198 -270 204 -5 2 -48 29 -95 60 -116 77 -150 96 -340 189 -170 85 -193 95 -270 125 -25 9 -54 22 -65 28 -11 5 -33 14 -50 18 -16 4 -61 18 -100 32 -38 13 -97 32 -130 42 -33 10 -78 24 -100 31 -23 8 -49 14 -59 14 -11 0 -42 6 -70 14 -94 26 -191 46 -221 46 -17 0 -46 5 -65 11 -19 5 -84 15 -145 20 -121 10 -148 16 -140 30 4 5 -127 9 -333 9 -283 0 -341 -2 -345 -14z"/> </g> </svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  -webkit-mask-size: auto;
  mask-size: auto;
}

.team-one .team-card {
  direction: rtl;
}

@media (min-width: 1200px) {
  .testimonial-card__content {
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 900.000000">  <g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3340 8986 c0 -9 -19 -18 -52 -25 -59 -13 -172 -68 -238 -116 -126 -93 -228 -246 -272 -410 -7 -26 -13 -301 -17 -770 l-6 -730 -33 -93 c-80 -232 -242 -392 -477 -475 -59 -21 -79 -22 -845 -28 -466 -3 -801 -10 -825 -16 -232 -58 -409 -194 -504 -388 -77 -157 -71 89 -71 -2775 0 -2874 -7 -2612 76 -2778 91 -181 256 -313 462 -368 82 -22 7823 -21 7909 1 102 26 234 100 311 173 104 100 184 235 207 350 4 18 13 36 21 39 21 8 21 7818 0 7826 -8 3 -18 23 -21 44 -4 21 -29 84 -56 139 -38 77 -65 118 -117 171 -100 105 -235 185 -350 208 -18 4 -36 13 -39 21 -8 21 -5063 21 -5063 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 900.000000">  <g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3340 8986 c0 -9 -19 -18 -52 -25 -59 -13 -172 -68 -238 -116 -126 -93 -228 -246 -272 -410 -7 -26 -13 -301 -17 -770 l-6 -730 -33 -93 c-80 -232 -242 -392 -477 -475 -59 -21 -79 -22 -845 -28 -466 -3 -801 -10 -825 -16 -232 -58 -409 -194 -504 -388 -77 -157 -71 89 -71 -2775 0 -2874 -7 -2612 76 -2778 91 -181 256 -313 462 -368 82 -22 7823 -21 7909 1 102 26 234 100 311 173 104 100 184 235 207 350 4 18 13 36 21 39 21 8 21 7818 0 7826 -8 3 -18 23 -21 44 -4 21 -29 84 -56 139 -38 77 -65 118 -117 171 -100 105 -235 185 -350 208 -18 4 -36 13 -39 21 -8 21 -5063 21 -5063 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;
  }
}
/*# sourceMappingURL=mediox-custom-rtl.css.map */
.mediox-breadcrumb li:not(:last-of-type)::after{
  content: "\e957";
}
.icon-double-arrow{
  transform: scale(-1 , 1);
}
.dropdown-menu{
  text-align: right;
}
.service-details__info__list{
  padding-right: 40px;
}
.main-header--three .main-header__logo__shape{
  transform: scale(-1 , 1);
}

body {
  font-size: 16px;
}

.sec-title__tagline {
  font-size: 16px;
}

@media (max-width: 767px) {
.sec-title__tagline {
  font-size: 14px;
}}

.sec-title__title {
  font-size: 30px;
}

@media (max-width: 767px) {
.sec-title__title {
  font-size: 26px;
}}

@media (max-width: 575px) {
.sec-title__title {
  font-size: 23px;
}}

.mediox-btn {
  font-size: 16px;
}

.mediox-btn__icon {
  font-size: 11px;
}

.video-btn {
  font-size: 15px;
}

.video-btn-two {
  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;
}

.mediox-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: 23px;
}

@media (min-width: 768px) {
.block-title h3 {
  font-size: 28px;
}}

@media (min-width: 992px) {
.block-title h3 {
  font-size: 33px;
}}

.ul-list-one li {
  font-size: 16px;
}

@media (min-width: 481px) {
.ul-list-one li {
  font-size: 30px;
}}

.ul-list-one li::before {
  font-size: 17px;
}

.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;
}

.mediox-owl__carousel--basic-nav.owl-carousel .owl-nav button {
  font-size: 20px;
}

.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;
}

.team-card__name {
  font-size: 17px;
}

@media (max-width: 412px) {
.team-card__name {
  font-size: 16px;
}}

@media (min-width: 768px) and (max-width: 991px) {
.team-card__name {
  font-size: 16px;
}}

@media (min-width: 1500px) and (max-width: 1799px) {
.team-card__name {
  font-size: 16px;
}}

.team-card .social-links a {
  font-size: 16px;
}

.team-card-two__name {
  font-size: 18px;
}

.team-card-two__designation {
  font-size: 12px;
}

.team-card-three .social-links a {
  font-size: 20px;
}

.team-card-three__name {
  font-size: 22px;
}

.team-one__inner__title {
  font-size: 20px;
}

.team-one__custome-navs button {
  font-size: 20px;
}

.team-three__custome-navs button {
  font-size: 20px;
}

.blog-card__category {
  font-size: 16px;
}

.blog-card__meta li {
  font-size: 16px;
}

.blog-card__meta li:not(:last-of-type)::after {
  font-size: 4px;
}

.blog-card__meta__icon {
  font-size: 12px;
}

.blog-card__title {
  font-size: 17px;
}

@media (min-width: 768px) and (max-width: 991px) {
.blog-card__title {
  font-size: 20px;
}}

@media (max-width: 430px) {
.blog-card__title {
  font-size: 20px;
}}

.blog-card__btn__icon {
  font-size: 16px;
}

.blog-card-two__title {
  font-size: 20px;
}

.blog-card-two__meta li {
  font-size: 12px;
}

.blog-card-two__meta__icon {
  font-size: 12px;
}

.blog-card-two__date {
  font-size: 14px;
}

.blog-card-two--home3 .blog-card-two__btn {
  font-size: 12px;
}

.blog-card-four__date {
  font-size: 14px;
}

.blog-card-four__meta li {
  font-size: 12px;
}

.blog-card-four__meta__icon {
  font-size: 12px;
}

.blog-card-four__title {
  font-size: 16px;
}

@media (max-width: 430px) {
.blog-card-four__title {
  font-size: 20px;
}}

.blog-one__custome-navs button {
  font-size: 20px;
}

.blog-two__custome-navs button {
  font-size: 20px;
}

.blog-three__custome-navs button {
  font-size: 20px;
}

.topbar-one__info li {
  font-size: 16px;
}

.topbar-one__info__icon {
  font-size: 16px;
}

.main-header__cart, .main-header__search {
  font-size: 16px;
}

.main-header__call__icon {
  font-size: 16px;
}

.main-header__call__title {
  font-size: 14px;
}

.main-header__call__number {
  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;
  line-height: 23px;
}

.main-menu .main-menu__list li ul li > a::after {
  font-size: 6px;
}

.demo-one__title {
  font-size: 16px;
}

.demo-one__btn {
  font-size: 14px;
}

.home-showcase .demo-one__title {
  font-size: 16px;
}

.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__contact li {
  font-size: 15px;
}

.mobile-nav__contact__icon {
  font-size: 12px;
}

.page-header__title {
  font-size: 30px;
}

@media (max-width: 767px) {
.page-header__title {
  font-size: 26px;
}}

@media (max-width: 575px) {
.page-header__title {
  font-size: 23px;
}}

@media (max-width: 430px) {
.page-header__title {
  font-size: 20px;
}}

.mediox-breadcrumb__icon {
  font-size: 14px;
}

.mediox-breadcrumb li {
  font-size: 16px;
}

.mediox-breadcrumb li:not(:last-of-type)::after {
  font-size: 12px;
}

.form-one__control__icon {
  font-size: 14px;
}

.form-one .bootstrap-select > .dropdown-toggle {
  font-size: 14px;
  line-height: 47px;
}

.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;
}

.search-popup__form input[type=search],
.search-popup__form input[type=text] {
  font-size: 15px;
}

.main-slider-one__sub-title {
  font-size: 18px;
}

@media (max-width: 575px) {
.main-slider-one__sub-title {
  font-size: 16px;
}}

.main-slider-one__title {
  font-size: 65px;
}

@media (max-width: 1599px) {
.main-slider-one__title {
  font-size: 46px;
}}

@media (max-width: 1199px) {
.main-slider-one__title {
  font-size: 43px;
}}

@media (max-width: 991px) {
.main-slider-one__title {
  font-size: 38px;
}}

@media (max-width: 767px) {
.main-slider-one__title {
  font-size: 36px;
}}

@media (max-width: 575px) {
.main-slider-one__title {
  font-size: 33px;
}}

@media (max-width: 430px) {
.main-slider-one__title {
  font-size: 30px;
}}

.main-slider-one__title__video {
  font-size: 16px;
}

.main-slider-one__text {
  font-size: 18px;
}

@media (max-width: 575px) {
.main-slider-one__text {
  font-size: 16px;
}}

.main-slider-one__patients__icon {
  font-size: 28px;
}

.main-slider-one__patients__number {
  font-size: 20px;
}

.main-slider-one__patients__text {
  font-size: 14px;
}

@media (min-width: 1200px) and (max-width: 1399px) {
.main-slider-two__carousel.owl-carousel .owl-nav button {
  font-size: 18px;
}}

.main-slider-two__carousel .mediox-owl__carousel__counter__current {
  font-size: 17px;
}

@media (max-width: 1399px) {
.main-slider-two__carousel .mediox-owl__carousel__counter__current {
  font-size: 23px;
}}

.main-slider-two__carousel .mediox-owl__carousel__counter__total {
  font-size: 16px;
}

.main-slider-two__sub-title {
  font-size: 18px;
}

@media (max-width: 575px) {
.main-slider-two__sub-title {
  font-size: 16px;
}}

.main-slider-two__title {
  font-size: 52px;
}

@media (max-width: 1399px) {
.main-slider-two__title {
  font-size: 46px;
}}

@media (max-width: 991px) {
.main-slider-two__title {
  font-size: 43px;
}}

@media (max-width: 767px) {
.main-slider-two__title {
  font-size: 36px;
}}

@media (max-width: 575px) {
.main-slider-two__title {
  font-size: 33px;
}}

@media (max-width: 430px) {
.main-slider-two__title {
  font-size: 30px;
}}

.main-slider-two__text {
  font-size: 18px;
}

@media (max-width: 575px) {
.main-slider-two__text {
  font-size: 16px;
}}

.main-slider-two__call__icon {
  font-size: 16px;
}

.main-slider-two__call__title {
  font-size: 14px;
}

.main-slider-two__call__number {
  font-size: 20px;
}

.main-slider-two__social__title {
  font-size: 14px;
}

.main-slider-two__social__links a {
  font-size: 14px;
}

.main-slider-three__carousel-counter__text {
  font-size: 16px;
}

.main-slider-three__carousel-counter .slick-current + .slick-slide .main-slider-three__carousel-counter__text {
  font-size: 17px;
}

.main-slider-three__slick-button {
  font-size: 20px;
}

.main-slider-three__sub-title {
  font-size: 18px;
}

@media (max-width: 575px) {
.main-slider-three__sub-title {
  font-size: 16px;
}}

.main-slider-three__title {
  font-size: 52px;
}

@media (max-width: 1599px) {
.main-slider-three__title {
  font-size: 46px;
}}

@media (max-width: 1199px) {
.main-slider-three__title {
  font-size: 43px;
}}

@media (max-width: 991px) {
.main-slider-three__title {
  font-size: 36px;
}}

@media (max-width: 575px) {
.main-slider-three__title {
  font-size: 33px;
}}

@media (max-width: 430px) {
.main-slider-three__title {
  font-size: 30px;
}}

.about-profile__name {
  font-size: 20px;
}

.about-profile__designation {
  font-size: 15px;
}

.about-one__experience__year {
  font-size: 39px;
}

@media (max-width: 390px) {
.about-one__experience__year {
  font-size: 33px;
}}

.about-one__experience__text {
  font-size: 16px;
}

.about-one__funfact__number {
  font-size: 26px;
}

.about-one__funfact__title {
  font-size: 15px;
}

.about-two__list li {
  font-size: 16px;
}

.about-two__list__icon {
  font-size: 16px;
}

.about-three__sm-title {
  font-size: 20px;
}

.about-three__list li {
  font-size: 16px;
}

.about-three__list__icon {
  font-size: 16px;
}

.about-three__info__video-btn {
  font-size: 8px;
}

.service-card__icon {
  font-size: 26px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.service-card__icon {
  font-size: 20px;
}}

@media (max-width: 360px) {
.service-card__icon {
  font-size: 20px;
}}

.service-card__total-doctors {
  font-size: 16px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.service-card__total-doctors {
  font-size: 14px;
}}

@media (max-width: 375px) {
.service-card__total-doctors {
  font-size: 14px;
}}

.service-card__title {
  font-size: 16px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.service-card__title {
  font-size: 21px;
}}

@media (max-width: 375px) {
.service-card__title {
  font-size: 21px;
}}

.service-card__link {
  font-size: 20px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.service-card__link {
  font-size: 16px;
}}

@media (max-width: 375px) {
.service-card__link {
  font-size: 16px;
}}

.service-card-two__title {
  font-size: 16px;
}

@media (max-width: 390px) {
.service-card-two__title {
  font-size: 22px;
}}

.service-card-two__link {
  font-size: 20px;
}

@media (max-width: 1199px) {
.service-card-two__link {
  font-size: 14px;
}}

.service-card-three__icon {
  font-size: 33px;
}

.service-card-three__title {
  font-size: 16px;
}

.services-two__custome-navs button {
  font-size: 20px;
}

.services-three__item__title {
  font-size: 16px;
}

@media (max-width: 375px) {
.services-three__item__title {
  font-size: 22px;
}}

.services-four__custome-navs button {
  font-size: 20px;
}

.service-details__title {
  font-size: 20px;
}

@media (max-width: 767px) {
.service-details__title {
  font-size: 19px;
}}

@media (max-width: 575px) {
.service-details__title {
  font-size: 17px;
}}

.service-details__sub-title {
  font-size: 16px;
}

@media (max-width: 575px) {
.service-details__sub-title {
  font-size: 22px;
}}

.service-details__info__list li {
  font-size: 16px;
}

@media (max-width: 575px) {
.service-details__info__list li {
  font-size: 14px;
}}

.service-details__info__list li > .service-details__list__icon {
  font-size: 16px;
}

@media (max-width: 575px) {
.service-details__info__list li > .service-details__list__icon {
  font-size: 13px;
}}

.contact-page__info__icon {
  font-size: 18px;
}

.contact-page__info__title {
  font-size: 14px;
}

.contact-page__info__link {
  font-size: 16px;
}

.contact-map__btn {
  font-size: 18px;
}

@media (max-width: 390px) {
.contact-map__btn {
  font-size: 16px;
}}

.contact-map__office__address {
  font-size: 15px;
}

.contact-map__office__contact li {
  font-size: 15px;
}

.contact-map__office__contact__icon {
  font-size: 18px;
}

.why-choose-one__item__icon {
  font-size: 26px;
}

.why-choose-one__item__title {
  font-size: 20px;
}

.why-choose-two__tab-box .tab-buttons .tab-btn {
  font-size: 16px;
}

.why-choose-two__title {
  font-size: 18px;
}

.why-choose-two__list li {
  font-size: 16px;
}

.why-choose-two__list__icon {
  font-size: 16px;
}

.testimonial-card__quote-icon {
  font-size: 26px;
}

.testimonial-card__name {
  font-size: 20px;
}

.testimonial-card__designation {
  font-size: 15px;
}

.testimonial-card__quote {
  font-size: 20px;
}

@media (max-width: 991px) {
.testimonial-card__quote {
  font-size: 18px;
}}

.testimonial-card-two__quote-icon {
  font-size: 26px;
}

.testimonial-card-two .mediox-ratings__icon {
  font-size: 14px;
}

.testimonial-card-two__quote {
  font-size: 20px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.testimonial-card-two__quote {
  font-size: 18px;
}}

@media (max-width: 767px) {
.testimonial-card-two__quote {
  font-size: 18px;
}}

@media (max-width: 430px) {
.testimonial-card-two__quote {
  font-size: 16px;
}}

.testimonial-card-two__name {
  font-size: 20px;
}

.testimonial-card-two__designation {
  font-size: 15px;
}

.testimonial-card-three .mediox-ratings__icon {
  font-size: 14px;
}

.testimonial-card-three__quote {
  font-size: 22px;
}

@media (max-width: 1199px) {
.testimonial-card-three__quote {
  font-size: 20px;
}}

@media (max-width: 767px) {
.testimonial-card-three__quote {
  font-size: 18px;
}}

.testimonial-card-three__name {
  font-size: 16px;
}

@media (max-width: 375px) {
.testimonial-card-three__name {
  font-size: 22px;
}}

@media (max-width: 360px) {
.testimonial-card-three__name {
  font-size: 20px;
}}

.testimonial-card-three__designation {
  font-size: 16px;
}

@media (max-width: 360px) {
.testimonial-card-three__designation {
  font-size: 15px;
}}

.testimonial-card-four__quote-icon {
  font-size: 20px;
}

.testimonial-card-four__category {
  font-size: 20px;
}

.testimonial-card-four__quote {
  font-size: 20px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.testimonial-card-four__quote {
  font-size: 18px;
}}

@media (max-width: 767px) {
.testimonial-card-four__quote {
  font-size: 18px;
}}

@media (max-width: 430px) {
.testimonial-card-four__quote {
  font-size: 16px;
}}

.testimonial-card-four .mediox-ratings__icon {
  font-size: 14px;
}

.testimonial-card-four__name {
  font-size: 20px;
}

.testimonial-card-four__designation {
  font-size: 15px;
}

.gallery-page__filter__list li {
  font-size: 15px;
}

.gallery-instagram__image__link {
  font-size: 20px;
}

.sidebar-one__close {
  font-size: 16px;
}

.sidebar-one__title {
  font-size: 16px;
}

.sidebar-one__info__list li {
  font-size: 16px;
}

.sidebar-one__info__list li .sidebar-one__info__icon {
  font-size: 18px;
}

.sidebar-one__newsletter__input {
  font-size: 14px;
}

.sidebar-one__newsletter__btn {
  font-size: 19px;
}

.sidebar__title {
  font-size: 20px;
  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;
}

.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__tags a {
  font-size: 14px;
}

.sidebar__comments__icon {
  font-size: 20px;
}

.sidebar__comments__title {
  font-size: 16px;
}

.service-sidebar__nav li a {
  font-size: 20px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.service-sidebar__nav li a {
  font-size: 18px;
}}

@media (max-width: 412px) {
.service-sidebar__nav li a {
  font-size: 18px;
}}

@media (max-width: 360px) {
.service-sidebar__nav li a {
  font-size: 17px;
}}

.service-sidebar__contact__icon {
  font-size: 24px;
}

.service-sidebar__contact__time {
  font-size: 16px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.service-sidebar__contact__time {
  font-size: 15px;
}}

@media (max-width: 412px) {
.service-sidebar__contact__time {
  font-size: 15px;
}}

.service-sidebar__contact__number {
  font-size: 20px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.service-sidebar__contact__number {
  font-size: 22px;
}}

@media (max-width: 412px) {
.service-sidebar__contact__number {
  font-size: 22px;
}}

.service-sidebar__company__btn {
  font-size: 20px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.service-sidebar__company__btn {
  font-size: 18px;
}}

@media (max-width: 412px) {
.service-sidebar__company__btn {
  font-size: 18px;
}}

.service-sidebar__company__title {
  font-size: 20px;
}

@media (min-width: 992px) and (max-width: 1199px) {
.service-sidebar__company__title {
  font-size: 16px;
}}

@media (max-width: 412px) {
.service-sidebar__company__title {
  font-size: 16px;
}}

.blog-details__meta__title {
  font-size: 18px;
}

.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: 20px;
}

.comments-one__card__name {
  font-size: 20px;
}

@media (max-width: 430px) {
.comments-one__card__name {
  font-size: 18px;
}}

.comments-one__card__reply {
  font-size: 14px;
  line-height: 14px;
}

.team-details__name {
  font-size: 16px;
}

@media (max-width: 412px) {
.team-details__name {
  font-size: 21px;
}}

.team-details__designation {
  font-size: 16px;
}

.team-details__about__title {
  font-size: 16px;
}

.team-details__contact__icon {
  font-size: 18px;
}

.team-details__contact__title {
  font-size: 16px;
}

.team-details__contact__link {
  font-size: 16px;
}

.team-skills-one__title {
  font-size: 16px;
}

.team-certificate__title {
  font-size: 16px;
}

.appointment-one__title {
  font-size: 20px;
}

.appointment-one__form .bootstrap-select > .dropdown-toggle {
  font-size: 16px;
  line-height: 51px;
}

.appointment-one__form .bootstrap-select > .dropdown-toggle:before {
  font-size: 10px;
}

.appointment-one__form .bootstrap-select .dropdown-menu > li > a {
  font-size: 15px;
}

.appointment-one__form__date__arrow {
  font-size: 10px;
}

.appointment-one__form input[type=text],
.appointment-one__form input[type=email],
.appointment-one__form input[type=tel],
.appointment-one__form textarea {
  font-size: 16px;
}

.funfact-one__item__number {
  font-size: 42px;
}

@media (max-width: 991px) {
.funfact-one__item__number {
  font-size: 36px;
}}

.funfact-one__item__title {
  font-size: 18px;
}

.product__sidebar__title {
  font-size: 18px;
  line-height: 14px;
}

.product__search input[type=search],
.product__search input[type=text] {
  font-size: 14px;
}

.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: 48px;
}

.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 .mediox-ratings__icon {
  font-size: 12px;
}

.product__item__title {
  font-size: 20px;
}

.product__item__price {
  font-size: 18px;
}

.product__item__btn {
  font-size: 14px;
}

.product-details__name {
  font-size: 16px;
}

.product-details__price {
  font-size: 16px;
}

.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__socials__title {
  font-size: 16px;
}

.product-details__description__title {
  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: 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: 18px;
}

.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__btn {
  line-height: 53px;
}

@media (max-width: 767px) {
.cart-page__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: 20px;
}

.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;
}

.checkout-page__title {
  font-size: 16px;
}

.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__different-address textarea {
  font-size: 16px;
}

.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;
}

.login-page__form__title {
  font-size: 20px;
}

.login-page__form__label {
  font-size: 14px;
}

.login-page__form input[type=text],
.login-page__form input[type=password] {
  font-size: 15px;
}

.login-page__form .toggle-password-icon {
  font-size: 16px;
}

.login-page__form__checked-box {
  font-size: 14px;
}

.login-page__form__forgot {
  font-size: 14px;
}

.login-page__form__register-text {
  font-size: 14px;
}

.faq-accordion .accordion-title h4 {
  font-size: 16px;
}

.faq-page-search__title {
  font-size: 30px;
}

@media (max-width: 430px) {
.faq-page-search__title {
  font-size: 26px;
}}

@media (max-width: 390px) {
.faq-page-search__title {
  font-size: 23px;
}}

.faq-page-search__form input[type=text] {
  font-size: 14px;
}

.faq-page-search__form button[type=submit] {
  font-size: 18px;
}

.faq-one .faq-accordion .accordion-title::after {
  font-size: 14px;
}

.faq-one .faq-accordion .accordion-title h4 {
  font-size: 20px;
}

@media (max-width: 430px) {
.faq-one .faq-accordion .accordion-title h4 {
  font-size: 18px;
}}

@media (max-width: 412px) {
.faq-one .faq-accordion .accordion-title h4 {
  font-size: 16px;
}}

.portfolio-card__title {
  font-size: 16px;
}

@media (max-width: 375px) {
.portfolio-card__title {
  font-size: 22px;
}}

.portfolio-card__btn__icon {
  font-size: 18px;
}

.portfolio-card--two .portfolio-card__category {
  font-size: 16px;
}

@media (max-width: 375px) {
.portfolio-card--two .portfolio-card__category {
  font-size: 14px;
}}

.portfolio-two__custome-navs button {
  font-size: 20px;
}

.portfolio-details__title {
  font-size: 20px;
}

@media (max-width: 575px) {
.portfolio-details__title {
  font-size: 17px;
}}

.portfolio-details__list li {
  font-size: 16px;
}

.portfolio-details__list__icon {
  font-size: 16px;
}

.portfolio-sidebar__title {
  font-size: 16px;
}

@media (max-width: 412px) {
.portfolio-sidebar__title {
  font-size: 22px;
}}

.portfolio-sidebar__info__title {
  font-size: 16px;
}

.portfolio-sidebar__info__text {
  font-size: 16px;
}

.features-one__card__icon {
  font-size: 26px;
}

.features-one__card__title {
  font-size: 18px;
}

.pricing-one__title {
  font-size: 26px;
}

@media (max-width: 430px) {
.pricing-one__title {
  font-size: 20px;
}}

.pricing-one__text {
  font-size: 18px;
}

.pricing-one__main-tab-box .tab-buttons .tab-btn {
  font-size: 14px;
}

.pricing-one__card__category {
  font-size: 12px;
}

.pricing-one__card__price {
  font-size: 24px;
}

.pricing-one__card__price span {
  font-size: 17px;
}

.pricing-one__card__title {
  font-size: 19px;
}

.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__award__text {
  font-size: 16px;
}

.work-process-one__item__icon {
  font-size: 26px;
}

.work-process-one__item__number::after {
  font-size: 16px;
}

.work-process-one__item__title {
  font-size: 20px;
}

.history-one__item__year {
  font-size: 16px;
}

.history-one__item__title {
  font-size: 17px;
}

.error-404__title {
  font-size: 59px;
}

.error-404__tagline {
  font-size: 20px;
}

@media (max-width: 425px) {
.error-404__tagline {
  font-size: 19px;
}}

.main-footer__contact__icon {
  font-size: 16px;
}

.main-footer__contact__title {
  font-size: 14px;
}

.main-footer__contact__text {
  font-size: 20px;
}

@media (max-width: 1199px) {
.main-footer__contact__text {
  font-size: 18px;
}}

.footer-widget__title {
  font-size: 20px;
}

.footer-widget__btn {
  font-size: 15px;
}

.footer-widget__btn__icon {
  font-size: 11px;
}

.footer-widget__links li {
  font-size: 16px;
}

.footer-widget__posts__meta a {
  font-size: 12px;
}

.footer-widget__posts__meta__icon {
  font-size: 12px;
}

.footer-widget__posts__title {
  font-size: 16px;
}

@media (min-width: 1600px) {
body.boxed-wrapper .main-slider-one__title {
  font-size: 52px;
}}