/* Landing compact type: viewport < 1445px → every font-size −2px. */
/* Generated from public/qxn CSS. Do not edit by hand. */
@media (max-width: 1444px) {
  html, body { font-size: 12px; }
  body{font-size:calc(var(--bs-body-font-size) - 2px);}
  .h1,h1{font-size:calc(calc(1.375rem + 1.5vw) - 2px);}
  @media (min-width:1200px){.h1,h1{font-size:calc(2.5rem - 2px);}}
  .h2,h2{font-size:calc(calc(1.325rem + .9vw) - 2px);}
  @media (min-width:1200px){.h2,h2{font-size:calc(2rem - 2px);}}
  .h3,h3{font-size:calc(calc(1.3rem + .6vw) - 2px);}
  @media (min-width:1200px){.h3,h3{font-size:calc(1.75rem - 2px);}}
  .h4,h4{font-size:calc(calc(1.275rem + .3vw) - 2px);}
  @media (min-width:1200px){.h4,h4{font-size:calc(1.5rem - 2px);}}
  .h5,h5{font-size:calc(1.25rem - 2px);}
  .h6,h6{font-size:calc(1rem - 2px);}
  .small,small{font-size:calc(.875em - 2px);}
  sub,sup{font-size:calc(.75em - 2px);}
  code,kbd,pre,samp{font-size:calc(1em - 2px);}
  pre{font-size:calc(.875em - 2px);}
  code{font-size:calc(.875em - 2px);}
  kbd{font-size:calc(.875em - 2px);}
  kbd kbd{font-size:calc(1em - 2px);}
  legend{font-size:calc(calc(1.275rem + .3vw) - 2px);}
  @media (min-width:1200px){legend{font-size:calc(1.5rem - 2px);}}
  .lead{font-size:calc(1.25rem - 2px);}
  .display-1{font-size:calc(calc(1.625rem + 4.5vw) - 2px);}
  @media (min-width:1200px){.display-1{font-size:calc(5rem - 2px);}}
  .display-2{font-size:calc(calc(1.575rem + 3.9vw) - 2px);}
  @media (min-width:1200px){.display-2{font-size:calc(4.5rem - 2px);}}
  .display-3{font-size:calc(calc(1.525rem + 3.3vw) - 2px);}
  @media (min-width:1200px){.display-3{font-size:calc(4rem - 2px);}}
  .display-4{font-size:calc(calc(1.475rem + 2.7vw) - 2px);}
  @media (min-width:1200px){.display-4{font-size:calc(3.5rem - 2px);}}
  .display-5{font-size:calc(calc(1.425rem + 2.1vw) - 2px);}
  @media (min-width:1200px){.display-5{font-size:calc(3rem - 2px);}}
  .display-6{font-size:calc(calc(1.375rem + 1.5vw) - 2px);}
  @media (min-width:1200px){.display-6{font-size:calc(2.5rem - 2px);}}
  .initialism{font-size:calc(.875em - 2px);}
  .blockquote{font-size:calc(1.25rem - 2px);}
  .blockquote-footer{font-size:calc(.875em - 2px);}
  .figure-caption{font-size:calc(.875em - 2px);}
  .col-form-label-lg{font-size:calc(1.25rem - 2px);}
  .col-form-label-sm{font-size:calc(.875rem - 2px);}
  .form-text{font-size:calc(.875em - 2px);}
  .form-control{font-size:calc(1rem - 2px);}
  .form-control-sm{font-size:calc(.875rem - 2px);}
  .form-control-lg{font-size:calc(1.25rem - 2px);}
  .form-select{font-size:calc(1rem - 2px);}
  .form-select-sm{font-size:calc(.875rem - 2px);}
  .form-select-lg{font-size:calc(1.25rem - 2px);}
  .input-group-text{font-size:calc(1rem - 2px);}
  .input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{font-size:calc(1.25rem - 2px);}
  .input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{font-size:calc(.875rem - 2px);}
  .valid-feedback{font-size:calc(.875em - 2px);}
  .valid-tooltip{font-size:calc(.875rem - 2px);}
  .invalid-feedback{font-size:calc(.875em - 2px);}
  .invalid-tooltip{font-size:calc(.875rem - 2px);}
  .btn{font-size:calc(1rem - 2px);}
  .btn{font-size:calc(var(--bs-btn-font-size) - 2px);}
  .btn-group-lg>.btn,.btn-lg{font-size:calc(1.25rem - 2px);}
  .btn-group-sm>.btn,.btn-sm{font-size:calc(0.875rem - 2px);}
  .dropdown-menu{font-size:calc(1rem - 2px);}
  .dropdown-menu{font-size:calc(var(--bs-dropdown-font-size) - 2px);}
  .dropdown-header{font-size:calc(.875rem - 2px);}
  .nav-link{font-size:calc(var(--bs-nav-link-font-size) - 2px);}
  .navbar{font-size:calc(1.25rem - 2px);}
  .navbar{font-size:calc(1.25rem - 2px);}
  .navbar-brand{font-size:calc(var(--bs-navbar-brand-font-size) - 2px);}
  .navbar-toggler{font-size:calc(var(--bs-navbar-toggler-font-size) - 2px);}
  .accordion-button{font-size:calc(1rem - 2px);}
  .breadcrumb{font-size:calc(var(--bs-breadcrumb-font-size) - 2px);}
  .pagination{font-size:calc(1rem - 2px);}
  .page-link{font-size:calc(var(--bs-pagination-font-size) - 2px);}
  .pagination-lg{font-size:calc(1.25rem - 2px);}
  .pagination-sm{font-size:calc(0.875rem - 2px);}
  .badge{font-size:calc(0.75em - 2px);}
  .badge{font-size:calc(var(--bs-badge-font-size) - 2px);}
  .progress{font-size:calc(0.75rem - 2px);}
  .progress{font-size:calc(var(--bs-progress-font-size) - 2px);}
  .toast{font-size:calc(0.875rem - 2px);}
  .toast{font-size:calc(var(--bs-toast-font-size) - 2px);}
  .tooltip{font-size:calc(0.875rem - 2px);}
  .tooltip{font-size:calc(var(--bs-tooltip-font-size) - 2px);}
  .popover{font-size:calc(0.875rem - 2px);}
  .popover{font-size:calc(1rem - 2px);}
  .popover{font-size:calc(var(--bs-popover-font-size) - 2px);}
  .popover-header{font-size:calc(var(--bs-popover-header-font-size) - 2px);}
  .fs-1{font-size:calc(calc(1.375rem + 1.5vw) - 2px) !important;}
  .fs-2{font-size:calc(calc(1.325rem + .9vw) - 2px) !important;}
  .fs-3{font-size:calc(calc(1.3rem + .6vw) - 2px) !important;}
  .fs-4{font-size:calc(calc(1.275rem + .3vw) - 2px) !important;}
  .fs-5{font-size:calc(1.25rem - 2px) !important;}
  .fs-6{font-size:calc(1rem - 2px) !important;}
  @media (min-width:1200px){.fs-1{font-size:calc(2.5rem - 2px) !important;}}
  @media (min-width:1200px){.fs-2{font-size:calc(2rem - 2px) !important;}}
  @media (min-width:1200px){.fs-3{font-size:calc(1.75rem - 2px) !important;}}
  @media (min-width:1200px){.fs-4{font-size:calc(1.5rem - 2px) !important;}}
  .swiper-button-next:after,.swiper-button-prev:after{font-size:calc(var(--swiper-navigation-size) - 2px);}
  .mfp-close{font-size:26px;}
  .mfp-counter{font-size:10px;}
  .mfp-figure small{font-size:10px;}
  .fa-1x{font-size:calc(1em - 2px);}
  .fa-2x{font-size:calc(2em - 2px);}
  .fa-3x{font-size:calc(3em - 2px);}
  .fa-4x{font-size:calc(4em - 2px);}
  .fa-5x{font-size:calc(5em - 2px);}
  .fa-6x{font-size:calc(6em - 2px);}
  .fa-7x{font-size:calc(7em - 2px);}
  .fa-8x{font-size:calc(8em - 2px);}
  .fa-9x{font-size:calc(9em - 2px);}
  .fa-10x{font-size:calc(10em - 2px);}
  .fa-2xs{font-size:calc(.625em - 2px);}
  .fa-xs{font-size:calc(.75em - 2px);}
  .fa-sm{font-size:calc(.875em - 2px);}
  .fa-lg{font-size:calc(1.25em - 2px);}
  .fa-xl{font-size:calc(1.5em - 2px);}
  .fa-2xl{font-size:calc(2em - 2px);}
  .fa-stack-2x{font-size:calc(2em - 2px);}
  body{font-size:12px;}
  h1{font-size:38px;}
  h2{font-size:34px;}
  h3{font-size:26px;}
  h4{font-size:22px;}
  h5{font-size:18px;}
  h6{font-size:14px;}
  p{font-size:16px;}
  input[type=text],
input[type=email],
input[type=tel],
input[type=number],
input[type=password],
input[type=url],
textarea{font-size:14px;}
  *::-moz-placeholder{font-size:12px;}
  *::placeholder{font-size:12px;}
  .tp-dropcap::first-letter{font-size:88px;}
  .tp-btn-black-text{font-size:14px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-btn-black-text{font-size:12px;}}
  @media (max-width: 767px){.tp-btn-black-text{font-size:13px;}}
  .tp-btn-black-square{font-size:14px;}
  .tp-btn-black-solid{font-size:14px;}
  @media (max-width: 767px){.tp-btn-black-solid{font-size:13px;}}
  .tp-btn-black-radius{font-size:14px;}
  .tp-btn-border{font-size:38px;}
  .tp-btn-border-2{font-size:13px;}
  .tp-btn-border-2.st{font-size:16px;}
  .tp-btn-sky-border{font-size:14px;}
  .tp-btn-sky{font-size:14px;}
  .tp-btn-yellow{font-size:12px;}
  .tp-btn-green-border{font-size:12px;}
  .tp-btn-yellow-green{font-size:12px;}
  .tp-btn-yellow-green.lg{font-size:14px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-btn-yellow-green.lg{font-size:12px;}}
  .tp-btn-yellow-green.green-solid{font-size:14px;}
  .tp-btn-yellow-green.sidebar-btn{font-size:14px;}
  .tp-btn-yellow-green.sidebar-btn.sidebar-btn-style{font-size:14px;}
  .tp-btn-yellow-border{font-size:14px;}
  @media (max-width: 767px){.tp-btn-yellow-border{font-size:12px;}}
  .tp-btn-yellow-border.sm{font-size:12px;}
  .tp-btn-yellow-border.postbox-btn{font-size:13px;}
  .tp-btn-red-border{font-size:14px;}
  .tp-btn-gradient{font-size:15px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-btn-gradient{font-size:14px;}}
  .tp-btn-black-border{font-size:15px;}
  .tp-btn-red-circle-box.tp-pp-btn-style .tp-btn-red-circle-text{font-size:14px;}
  .tp-btn-red-circle-text{font-size:13px;}
  .tp-btn-white-border{font-size:13px;}
  .tp-btn-animation span{font-size:16px;}
  .tp-btn-cream-bdr{font-size:12px;}
  .tp-action-btn{font-size:13px;}
  .tp-portfolio-details-btn{font-size:14px;}
  .tp-breadcrumb-title{font-size:78px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-breadcrumb-title{font-size:58px;}}
  @media (max-width: 767px){.tp-breadcrumb-title{font-size:38px;}}
  .tp-breadcrumb-list span{font-size:16px;}
  @media (max-width: 767px){.tp-breadcrumb-list span{font-size:13px;}}
  .breadcrumb__list span{font-size:12px;}
  .design-service-accordion .accordion-buttons span{font-size:12px;}
  .design-service-accordion .accordion-buttons i{font-size:78px;}
  @media (max-width: 767px){.design-service-accordion .accordion-buttons i{font-size:48px;}}
  .design-service-accordion .accordion-body p{font-size:14px;}
  .design-service-category a{font-size:11px;}
  .ai-faq-accordion-wrap .accordion-header .accordion-buttons{font-size:18px;}
  @media (max-width: 767px){.ai-faq-accordion-wrap .accordion-header .accordion-buttons{font-size:13px;}}
  .ai-faq-accordion-wrap .accordion-body p{font-size:13px;}
  @media (max-width: 767px){.ai-faq-accordion-wrap .accordion-body p{font-size:12px;}}
  .it-faq-wrap .accordion-buttons i{font-size:20px;}
  .it-faq-wrap .accordion-buttons span{font-size:34px;}
  @media (max-width: 767px){.it-faq-wrap .accordion-buttons span{font-size:30px;}}
  .it-faq-wrap .accordion-body p{font-size:16px;}
  .tp-hero-title{font-size:218px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.tp-hero-title{font-size:178px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-hero-title{font-size:158px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-hero-title{font-size:118px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-title{font-size:138px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-hero-title{font-size:113px;}}
  @media (max-width: 767px){.tp-hero-title{font-size:48px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-hero-title{font-size:63px;}}
  .tp-section-subtitle{font-size:16px;}
  .tp-section-subtitle.subtitle-black{font-size:14px;}
  .tp-section-subtitle.fs-17{font-size:15px;}
  .tp-section-subtitle-clash{font-size:12px;}
  .tp-section-subtitle-clash.clash-subtitle-pos.body-ff{font-size:16px;}
  .tp-section-subtitle-gradient{font-size:12px;}
  .tp-section-subtitle-gradient.ct{font-size:14px;}
  @media (max-width: 767px){.tp-section-subtitle-gradient.ct{font-size:12px;}}
  .tp-section-subtitle-satisfy{font-size:24px;}
  .tp-section-subtitle-teko{font-size:28px;}
  @media (max-width: 767px){.tp-section-subtitle-teko{font-size:23px;}}
  .tp-section-subtitle.border-bg{font-size:12px;}
  .tp-section-subtitle.border-bg.bg-color{font-size:13px;}
  .tp-section-subtitle-platform{font-size:22px;}
  @media (max-width: 767px){.tp-section-subtitle-platform{font-size:18px;}}
  .tp-section-title{font-size:78px;}
  @media only screen and (min-width: 1701px) and (max-width: 1800px){.tp-section-title{font-size:68px;}}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.tp-section-title{font-size:58px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title{font-size:48px;}}
  @media (max-width: 767px){.tp-section-title{font-size:40px;}}
  .tp-section-title.fs-140{font-size:138px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title.fs-140{font-size:113px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title.fs-140{font-size:98px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title.fs-140{font-size:73px;}}
  @media (max-width: 767px){.tp-section-title.fs-140{font-size:63px;}}
  .tp-section-title.fs-64{font-size:62px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title.fs-64{font-size:53px;}}
  @media (max-width: 767px){.tp-section-title.fs-64{font-size:40px;}}
  .tp-section-title.fs-44{font-size:42px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title.fs-44{font-size:38px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-section-title.fs-44{font-size:36px;}}
  .tp-section-title.fs-54{font-size:52px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title.fs-54{font-size:43px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title.fs-54{font-size:38px;}}
  @media (max-width: 767px){.tp-section-title.fs-54{font-size:33px;}}
  .tp-section-title.fs-54.fs-60{font-size:58px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title.fs-54.fs-60{font-size:53px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title.fs-54.fs-60{font-size:43px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title.fs-54.fs-60{font-size:53px;}}
  @media (max-width: 767px){.tp-section-title.fs-54.fs-60{font-size:38px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-section-title.lts{font-size:58px;}}
  .tp-section-title-mango{font-size:54px;}
  .tp-section-title-mango.fs-100{font-size:98px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-mango.fs-100{font-size:78px;}}
  @media (max-width: 767px){.tp-section-title-mango.fs-100{font-size:48px;}}
  @media (max-width: 767px){.tp-section-title-mango{font-size:48px;}}
  .tp-section-title-grotesk{font-size:58px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-grotesk{font-size:53px;}}
  @media (max-width: 767px){.tp-section-title-grotesk{font-size:48px;}}
  .tp-section-title-dirtyline{font-size:198px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-dirtyline{font-size:158px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-dirtyline{font-size:128px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-dirtyline{font-size:128px;}}
  @media (max-width: 767px){.tp-section-title-dirtyline{font-size:78px;}}
  .tp-section-title-dirtyline.fs-140{font-size:138px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-dirtyline.fs-140{font-size:108px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-dirtyline.fs-140{font-size:78px;}}
  @media (max-width: 767px){.tp-section-title-dirtyline.fs-140{font-size:68px;}}
  .tp-section-title-clash{font-size:128px;}
  @media only screen and (min-width: 1801px) and (max-width: 1850px), only screen and (min-width: 1701px) and (max-width: 1800px){.tp-section-title-clash{font-size:118px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-section-title-clash{font-size:113px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-clash{font-size:108px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-clash{font-size:98px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-clash{font-size:83px;}}
  @media (max-width: 767px){.tp-section-title-clash{font-size:38px;}}
  .tp-section-title-clash.fs-200{font-size:198px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-section-title-clash.fs-200{font-size:168px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-clash.fs-200{font-size:133px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-clash.fs-200{font-size:123px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-clash.fs-200{font-size:123px;}}
  @media (max-width: 767px){.tp-section-title-clash.fs-200{font-size:58px;}}
  .tp-section-title-clash-600{font-size:78px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-clash-600{font-size:58px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-clash-600{font-size:58px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-clash-600{font-size:48px;}}
  @media (max-width: 767px){.tp-section-title-clash-600{font-size:43px;}}
  .tp-section-title-clash-600.fs-60{font-size:58px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-section-title-clash-600.fs-60{font-size:53px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-clash-600.fs-60{font-size:43px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-clash-600.fs-60{font-size:38px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-clash-600.fs-60{font-size:43px;}}
  @media (max-width: 767px){.tp-section-title-clash-600.fs-60{font-size:28px;}}
  .tp-section-title-teko{font-size:70px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-teko{font-size:58px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-teko{font-size:53px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-teko{font-size:58px;}}
  @media (max-width: 767px){.tp-section-title-teko{font-size:42px;}}
  .tp-section-title-teko.fs-150{font-size:148px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-teko.fs-150{font-size:128px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-teko.fs-150{font-size:113px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-teko.fs-150{font-size:98px;}}
  @media (max-width: 767px){.tp-section-title-teko.fs-150{font-size:78px;}}
  .tp-section-title-teko.fs-80{font-size:78px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-section-title-teko.fs-80{font-size:68px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-teko.fs-80{font-size:58px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-section-title-teko.fs-80{font-size:48px;}}
  .tp-section-title-teko.fs-120{font-size:118px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-section-title-teko.fs-120{font-size:98px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-teko.fs-120{font-size:83px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-teko.fs-120{font-size:73px;}}
  @media (max-width: 767px){.tp-section-title-teko.fs-120{font-size:48px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.tp-section-title-teko.fs-120{font-size:73px;}}
  .tp-section-title-phudu{font-size:92px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-phudu{font-size:73px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-phudu{font-size:63px;}}
  @media (max-width: 767px){.tp-section-title-phudu{font-size:48px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-section-title-phudu{font-size:58px;}}
  .tp-section-title-phudu.fs-70{font-size:68px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-phudu.fs-70{font-size:60px;}}
  @media (max-width: 767px){.tp-section-title-phudu.fs-70{font-size:48px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-section-title-phudu.fs-70{font-size:58px;}}
  .tp-section-title-phudu.ff-inter{font-size:68px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-phudu.ff-inter{font-size:60px;}}
  @media (max-width: 767px){.tp-section-title-phudu.ff-inter{font-size:48px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-section-title-phudu.ff-inter{font-size:58px;}}
  .tp-section-title-platform{font-size:58px;}
  @media (max-width: 767px){.tp-section-title-platform{font-size:43px;}}
  .tp-section-title-platform.fs-200{font-size:198px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-platform.fs-200{font-size:113px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-platform.fs-200{font-size:98px;}}
  @media (max-width: 767px){.tp-section-title-platform.fs-200{font-size:58px;}}
  .tp-section-title-platform.fs-84{font-size:78px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-platform.fs-84{font-size:68px;}}
  @media (max-width: 767px){.tp-section-title-platform.fs-84{font-size:58px;}}
  .tp-section-title-playfair{font-size:78px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-section-title-playfair{font-size:68px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-playfair{font-size:58px;}}
  @media (max-width: 767px){.tp-section-title-playfair{font-size:43px;}}
  .tp-section-title-onest{font-size:52px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-section-title-onest{font-size:40px;}}
  .tp-section-title-onest.fs-72{font-size:70px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-onest.fs-72{font-size:53px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-onest.fs-72{font-size:48px;}}
  @media (max-width: 767px){.tp-section-title-onest.fs-72{font-size:43px;}}
  .tp-section-title-onest.fs-44{font-size:42px;}
  .tp-section-title-5{font-size:118px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-5{font-size:98px;}}
  @media (max-width: 767px){.tp-section-title-5{font-size:68px;}}
  .tp-section-title-5.fs-140{font-size:138px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.tp-section-title-5.fs-140{font-size:118px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-section-title-5.fs-140{font-size:83px;}}
  @media (max-width: 767px){.tp-section-title-5.fs-140{font-size:48px;}}
  .tp-search-content input{font-size:28px;}
  .tp-search-content input::-webkit-input-placeholder{font-size:28px;}
  .tp-search-content input::-moz-placeholder{font-size:28px;}
  .tp-search-content input:-moz-placeholder{font-size:28px;}
  .tp-search-content input:-ms-input-placeholder{font-size:28px;}
  .tp-search-content input::placeholder{font-size:28px;}
  #ball .ball-view{font-size:13px;}
  #ball .ball-drag{font-size:13px;}
  #ball .ball-drag::before,
#ball .ball-drag::after{font-size:17px;}
  #ball .ball-close{font-size:12px;}
  .tp-header-menu > nav > ul > li > a{font-size:15px;}
  .tp-header-lang a{font-size:14px;}
  .tp-header-2-bar span{font-size:15px;}
  .tp-header-3-style .tp-header-menu > nav > ul > li > a{font-size:14px;}
  .tp-header-7-menu > nav > ul > li > a{font-size:14px;}
  .tp-header-8-bar span{font-size:13px;}
  .tp-header-8-lang a{font-size:13px;}
  .tp-header-9-menu > nav > ul > li > a{font-size:14px;}
  .tp-header-10-announcement-content p{font-size:12px;}
  @media (max-width: 767px){.tp-header-10-announcement-content p{font-size:10px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-header-10-announcement-content p{font-size:12px;}}
  .tp-header-10-announcement-content p span{font-size:9px;}
  @media (max-width: 767px){.tp-header-10-announcement-content p span{font-size:8px;}}
  .tp-header-10-announcement-content a{font-size:12px;}
  .tp-header-10-menu > nav > ul > li > a{font-size:14px;}
  .tp-header-12-menu > nav > ul > li > a{font-size:15px;}
  .tp-header-14-info a{font-size:13px;}
  .tp-header-14-bar-wrap .tp-header-8-bar span{font-size:12px;}
  .tp-header-shop-menu > nav > ul > li > a{font-size:12px;}
  .tp-header-shop-cart a, .tp-header-shop-cart button, .tp-header-shop-cart span, .tp-header-shop-lang a, .tp-header-shop-lang button, .tp-header-shop-lang span{font-size:12px;}
  .tp-header-shop-cart button span{font-size:12px;}
  .header-lang-submenu li a{font-size:11px;}
  .tp-header-dropdown nav ul li.has-dropdown::after{font-size:14px;}
  .tp-header-dropdown nav ul li .tp-submenu li a{font-size:14px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px){.tp-header-dropdown nav ul li .tp-submenu li a{font-size:12px;}}
  .tp-header-dropdown nav ul li .tp-submenu li.menu-item-has-children > a::after{font-size:14px;}
  .tp-megamenu-title{font-size:11px;}
  .tp-megamenu-list ul li a{font-size:14px;}
  @media only screen and (min-width: 1701px) and (max-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1700px){.tp-megamenu-list ul li a{font-size:12px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-megamenu-list ul li a{font-size:12px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-megamenu-list ul li a{font-size:12px;}}
  .tp-megamenu-list ul li a span{font-size:11px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-megamenu-list ul li a span{font-size:6px;}}
  .tp-offcanvas-menu ul li > a{font-size:18px;}
  .tp-offcanvas-menu .tp-megamenu-list ul li a{font-size:15px;}
  .tp-offcanvas-menu .tp-submenu li a{font-size:15px;}
  .tp-menu-close i{font-size:16px;}
  .tp-offcanvas-content p{font-size:14px;}
  .tp-offcanvas-title{font-size:38px;}
  .tp-offcanvas-title.sm{font-size:18px;}
  .tp-offcanvas-contact ul li a{font-size:14px;}
  .tp-offcanvas-2-area .tp-offcanvas-menu > nav > ul > li > a{font-size:48px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-offcanvas-2-area .tp-offcanvas-menu > nav > ul > li > a{font-size:33px;}}
  @media (max-width: 767px){.tp-offcanvas-2-area .tp-offcanvas-menu > nav > ul > li > a{font-size:28px;}}
  .tp-offcanvas-2-area .tp-offcanvas-menu > nav > ul > li > a::after{font-size:11px;}
  .tp-offcanvas-2-area .tp-offcanvas-menu > nav > ul > li > ul > li > a{font-size:28px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-offcanvas-2-area .tp-offcanvas-menu > nav > ul > li > ul > li > a{font-size:18px;}}
  .tp-offcanvas-2-wrapper .tp-menu-close i{font-size:18px;}
  .tp-offcanvas-2-right-info-title{font-size:28px;}
  .tp-offcanvas-2-right-info-item label{font-size:13px;}
  .tp-offcanvas-2-right-info-item > a{font-size:16px;}
  .tp-offcanvas-2-close-btn{font-size:12px;}
  .tp-offcanvas-2-text span{font-size:318px;}
  .postbox-author-name{font-size:14px;}
  .postbox-author-info span{font-size:11px;}
  .postbox-meta span{font-size:13px;}
  .postbox-tag{font-size:14px;}
  .postbox-title{font-size:38px;}
  .postbox-title.fs-80{font-size:78px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.postbox-title.fs-80{font-size:73px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.postbox-title.fs-80{font-size:58px;}}
  @media (max-width: 767px){.postbox-title.fs-80{font-size:43px;}}
  .postbox-title.fs-54{font-size:52px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.postbox-title.fs-54{font-size:43px;}}
  @media (max-width: 767px){.postbox-title.fs-54{font-size:38px;}}
  .postbox-title.fs-34{font-size:32px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.postbox-title{font-size:33px;}}
  @media (max-width: 767px){.postbox-title{font-size:23px;}}
  .postbox-content p{font-size:15px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.postbox-content p{font-size:14px;}}
  .postbox-blockquote-paragraph p{font-size:22px;}
  @media (max-width: 767px){.postbox-blockquote-paragraph p{font-size:18px;}}
  .postbox__comment-title{font-size:28px;}
  .postbox__comment-name h5{font-size:14px;}
  .postbox__comment-name span{font-size:12px;}
  .postbox__comment-text p{font-size:14px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.postbox__comment-text p{font-size:13px;}}
  .postbox__comment-reply a{font-size:11px;}
  .postbox__comment-agree input:checked::after{font-size:8px;}
  .basic-pagination ul li > a{font-size:14px;}
  .basic-pagination ul li .current{font-size:14px;}
  .basic-pagination-label span{font-size:13px;}
  .postbox-details-text p{font-size:15px;}
  .postbox-details-quote p{font-size:28px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.postbox-details-quote p{font-size:23px;}}
  .postbox-details-quote span{font-size:14px;}
  .postbox-details-list ul li{font-size:15px;}
  .postbox-details-code pre{font-size:13px;}
  .postbox-details-tag span{font-size:15px;}
  .postbox-details-nevigation-content span{font-size:22px;}
  @media (max-width: 767px){.postbox-details-nevigation-content span{font-size:14px;}}
  .postbox-details-nevigation-title{font-size:58px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.postbox-details-nevigation-title{font-size:43px;}}
  @media (max-width: 767px){.postbox-details-nevigation-title{font-size:18px;}}
  .postbox-details-form p{font-size:13px;}
  @media (max-width: 767px){.postbox-details-form p{font-size:14px;}}
  .postbox-details-form-title{font-size:28px;}
  .postbox-details-input label{font-size:14px;}
  .postbox-details-input input, .postbox-details-input textarea{font-size:15px;}
  .postbox-details-input input::-webkit-input-placeholder, .postbox-details-input textarea::-webkit-input-placeholder{font-size:15px;}
  .postbox-details-input input::-moz-placeholder, .postbox-details-input textarea::-moz-placeholder{font-size:15px;}
  .postbox-details-input input:-moz-placeholder, .postbox-details-input textarea:-moz-placeholder{font-size:15px;}
  .postbox-details-input input:-ms-input-placeholder, .postbox-details-input textarea:-ms-input-placeholder{font-size:15px;}
  .postbox-details-input input::placeholder, .postbox-details-input textarea::placeholder{font-size:15px;}
  .postbox-details-remeber label{font-size:13px;}
  .rc-post-category a{font-size:11px;}
  .rc-post-title{font-size:18px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.rc-post-title{font-size:16px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.rc-post-title{font-size:14px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.rc-post-title{font-size:16px;}}
  .rc-post-meta span{font-size:11px;}
  .sidebar-search input{font-size:16px;}
  .sidebar-search input::-webkit-input-placeholder{font-size:16px;}
  .sidebar-search input::-moz-placeholder{font-size:16px;}
  .sidebar-search input:-moz-placeholder{font-size:16px;}
  .sidebar-search input:-ms-input-placeholder{font-size:16px;}
  .sidebar-search input::placeholder{font-size:16px;}
  .sidebar-widget-author-name{font-size:20px;}
  .sidebar-widget-author-content span{font-size:12px;}
  .sidebar-widget-author-content p{font-size:15px;}
  .sidebar-widget-title{font-size:22px;}
  .sidebar-widget-category ul li a{font-size:14px;}
  .tagcloud a{font-size:14px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tagcloud a{font-size:11px;}}
  .dgm-blog-meta h4{font-size:18px;}
  .dgm-blog-meta span{font-size:14px;}
  .dgm-blog-category span{font-size:12px;}
  .dgm-blog-title-sm{font-size:32px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.dgm-blog-title-sm{font-size:28px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.dgm-blog-title-sm{font-size:23px;}}
  .creative-blog-meta span{font-size:12px;}
  .creative-blog-title-sm{font-size:24px;}
  .creative-blog-top-content p{font-size:15px;}
  .ai-blog-content span{font-size:12px;}
  .ai-blog-meta span{font-size:12px;}
  .ai-blog-title{font-size:22px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.ai-blog-title{font-size:18px;}}
  .ar-blog-category{font-size:11px;}
  .ar-blog-title-sm{font-size:22px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.ar-blog-title-sm{font-size:18px;}}
  .ar-blog-meta{font-size:14px;}
  .crp-blog-title{font-size:178px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.crp-blog-title{font-size:173px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px){.crp-blog-title{font-size:148px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.crp-blog-title{font-size:108px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.crp-blog-title{font-size:82px;}}
  @media (max-width: 767px){.crp-blog-title{font-size:65px;}}
  .crp-blog-title-sm{font-size:52px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.crp-blog-title-sm{font-size:38px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.crp-blog-title-sm{font-size:33px;}}
  .crp-blog-meta{font-size:13px;}
  .crp-blog-category span{font-size:10px;}
  .st-blog-item-title{font-size:22px;}
  .st-blog-item-tags span{font-size:12px;}
  .st-blog-item-tags p{font-size:14px;}
  .cr-blog-item-category{font-size:12px;}
  .cr-blog-item-meta{font-size:12px;}
  .cr-blog-item-title{font-size:22px;}
  .cr-blog-bottom-text{font-size:15px;}
  .tp-blog-title{font-size:118px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.tp-blog-title{font-size:98px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-blog-title{font-size:83px;}}
  @media (max-width: 767px){.tp-blog-title{font-size:53px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-blog-title{font-size:63px;}}
  .tp-blog-title.fs-100{font-size:98px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-blog-title.fs-100{font-size:83px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-blog-title.fs-100{font-size:73px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-blog-title.fs-100{font-size:63px;}}
  @media (max-width: 767px){.tp-blog-title.fs-100{font-size:53px;}}
  .tp-blog-masonry-item-user-content span{font-size:14px;}
  .tp-blog-masonry-item-user-content p{font-size:11px;}
  .tp-blog-masonry-item-time span{font-size:13px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-blog-masonry-item-time span{font-size:11px;}}
  .tp-blog-masonry-item-text span{font-size:20px;}
  .tp-blog-masonry-item-text p{font-size:13px;}
  .tp-blog-masonry-tag span{font-size:13px;}
  .tp-blog-masonry-title{font-size:24px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.tp-blog-masonry-title{font-size:20px;}}
  .tp-blog-masonry-title.fs-30{font-size:28px;}
  .tp-blog-masonry-btn a{font-size:14px;}
  .tp-blog-list-item-tags p{font-size:12px;}
  .tp-blog-list-item-tags-name{font-size:18px;}
  .tp-blog-list-item-meta{font-size:12px;}
  .tp-blog-list-item-title{font-size:32px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-blog-list-item-title{font-size:28px;}}
  .tp-blog-details-without-heading .postbox-details-item .postbox-tag span{font-size:14px;}
  .tp-footer-widget-title{font-size:78px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-footer-widget-title{font-size:73px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-footer-widget-title{font-size:58px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-footer-widget-title{font-size:63px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.tp-footer-widget-title{font-size:48px;}}
  .tp-footer-widget-title-sm{font-size:16px;}
  .tp-footer-widget-menu ul li a{font-size:12px;}
  .tp-footer-widget-info a{font-size:14px;}
  .tp-copyright-big-text{font-size:257px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-copyright-big-text{font-size:237px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-copyright-big-text{font-size:192px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-copyright-big-text{font-size:161px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-copyright-big-text{font-size:118px;}}
  @media (max-width: 767px){.tp-copyright-big-text{font-size:48px;}}
  .tp-copyright-left span{font-size:14px;}
  .tp-copyright-right a{font-size:14px;}
  .des-footer-title{font-size:398px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.des-footer-title{font-size:298px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.des-footer-title{font-size:208px;}}
  @media (max-width: 767px){.des-footer-title{font-size:98px;}}
  .des-footer-top span{font-size:16px;}
  .des-footer-middle > span{font-size:16px;}
  @media (max-width: 767px){.des-footer-middle > span{font-size:14px;}}
  .des-footer-bottom a, .des-footer-bottom span{font-size:16px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.des-footer-bottom a, .des-footer-bottom span{font-size:14px;}}
  @media (max-width: 767px){.des-footer-bottom a, .des-footer-bottom span{font-size:12px;}}
  .dgm-footer-widget-paragraph p{font-size:14px;}
  .dgm-footer-widget-title{font-size:22px;}
  .dgm-footer-widget-menu ul li a{font-size:14px;}
  .dgm-footer-widget-input input{font-size:13px;}
  .dgm-footer-widget-input input::-webkit-input-placeholder{font-size:13px;}
  .dgm-footer-widget-input input::-moz-placeholder{font-size:13px;}
  .dgm-footer-widget-input input:-moz-placeholder{font-size:13px;}
  .dgm-footer-widget-input input:-ms-input-placeholder{font-size:13px;}
  .dgm-footer-widget-input input::placeholder{font-size:13px;}
  .tp-copyright-2-left p{font-size:12px;}
  .tp-copyright-2-middle a{font-size:12px;}
  .tp-copyright-2-right ul li a{font-size:12px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.creative-footer-style .tp-footer-widget-title{font-size:68px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.creative-footer-style .tp-footer-widget-title{font-size:58px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.creative-footer-style .tp-footer-widget-title{font-size:48px;}}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.creative-footer-style .tp-copyright-big-text{font-size:223px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.creative-footer-style .tp-copyright-big-text{font-size:186px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.creative-footer-style .tp-copyright-big-text{font-size:163px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.creative-footer-style .tp-copyright-big-text{font-size:138px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.creative-footer-style .tp-copyright-big-text{font-size:113px;}}
  @media (max-width: 767px){.creative-footer-style .tp-copyright-big-text{font-size:48px;}}
  .creative-footer-text p{font-size:13px;}
  .design-footer-widget-title{font-size:22px;}
  .design-footer-widget-title.sm{font-size:14px;}
  .design-footer-widget-input input{font-size:18px;}
  .design-footer-widget-input input::-webkit-input-placeholder{font-size:18px;}
  .design-footer-widget-input input::-moz-placeholder{font-size:18px;}
  .design-footer-widget-input input:-moz-placeholder{font-size:18px;}
  .design-footer-widget-input input:-ms-input-placeholder{font-size:18px;}
  .design-footer-widget-input input::placeholder{font-size:18px;}
  .design-footer-widget-info a{font-size:22px;}
  .design-copyright-text p{font-size:16px;}
  .design-copyright-backtoTop a{font-size:22px;}
  .ai-footer-widget-title{font-size:46px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.ai-footer-widget-title{font-size:38px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.ai-footer-widget-title{font-size:43px;}}
  .ai-footer-widget-title-sm{font-size:18px;}
  .ai-footer-input input{font-size:14px;}
  .ai-footer-input input::-webkit-input-placeholder{font-size:14px;}
  .ai-footer-input input::-moz-placeholder{font-size:14px;}
  .ai-footer-input input:-moz-placeholder{font-size:14px;}
  .ai-footer-input input:-ms-input-placeholder{font-size:14px;}
  .ai-footer-input input::placeholder{font-size:14px;}
  .ai-footer-newsletter label{font-size:18px;}
  .ai-footer-menu ul li a{font-size:14px;}
  .ai-footer-contact-item a{font-size:14px;}
  .ai-copyright-content p{font-size:14px;}
  .ar-footer-widget-content p{font-size:16px;}
  .ar-footer-widget-input input{font-size:14px;}
  .ar-footer-widget-input input::-webkit-input-placeholder{font-size:14px;}
  .ar-footer-widget-input input::-moz-placeholder{font-size:14px;}
  .ar-footer-widget-input input:-moz-placeholder{font-size:14px;}
  .ar-footer-widget-input input:-ms-input-placeholder{font-size:14px;}
  .ar-footer-widget-input input::placeholder{font-size:14px;}
  .ar-footer-widget-btn{font-size:14px;}
  .ar-footer-widget-title{font-size:22px;}
  .ar-footer-widget-menu ul li a{font-size:13px;}
  .ar-footer-widget-info a{font-size:13px;}
  .ar-copyright-text p, .ar-copyright-text a, .ar-copyright-social p, .ar-copyright-social a{font-size:13px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.ar-copyright-text p, .ar-copyright-text a, .ar-copyright-social p, .ar-copyright-social a{font-size:12px;}}
  @media (max-width: 767px){.ar-copyright-text p, .ar-copyright-text a, .ar-copyright-social p, .ar-copyright-social a{font-size:11px;}}
  .crp-footer-widget p{font-size:14px;}
  .crp-footer-widget-title{font-size:28px;}
  .crp-footer-widget-menu ul li a{font-size:14px;}
  .crp-footer-widget-info a{font-size:14px;}
  .crp-footer-widget-info a.tel{font-size:20px;}
  .crp-footer-big-text{font-size:148px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.crp-footer-big-text{font-size:138px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.crp-footer-big-text{font-size:93px;}}
  @media (max-width: 767px){.crp-footer-big-text{font-size:48px;}}
  .crp-copyright-text p{font-size:14px;}
  .app-footer-widget .dgm-footer-widget-title{font-size:18px;}
  .app-footer-widget .dgm-footer-widget-paragraph.color-style p{font-size:13px;}
  .app-footer-widget .dgm-footer-widget-input .input-button{font-size:12px;}
  .app-footer-widget-info a{font-size:14px;}
  .app-footer-widget-info-title{font-size:12px;}
  .app-footer-rating .app-hero-bottom-rating-point span{font-size:42px;}
  .app-copyright-text p{font-size:12px;}
  .st-footer-widget-title{font-size:16px;}
  .st-footer-widget-menu ul li a{font-size:16px;}
  .st-footer-widget-info-title a{font-size:16px;}
  .st-footer-widget-social-title{font-size:16px;}
  .st-copyright-sub{font-size:16px;}
  .st-copyright-title{font-size:138px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.st-copyright-title{font-size:98px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.st-copyright-title{font-size:62px;}}
  @media (max-width: 767px){.st-copyright-title{font-size:58px;}}
  .cr-footer-col-1 .dgm-footer-widget-paragraph p{font-size:16px;}
  .cr-footer-col-2 .dgm-footer-widget-title, .cr-footer-col-3 .dgm-footer-widget-title, .cr-footer-col-4 .dgm-footer-widget-title{font-size:18px;}
  .pp-footer-subtitle{font-size:58px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-footer-subtitle{font-size:43px;}}
  @media (max-width: 767px){.pp-footer-subtitle{font-size:36px;}}
  .pp-footer-title{font-size:178px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.pp-footer-title{font-size:148px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-footer-title{font-size:113px;}}
  @media (max-width: 767px){.pp-footer-title{font-size:50px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.pp-footer-title{font-size:63px;}}
  .pp-footer-btn{font-size:18px;}
  .pp-footer-copyright-text p{font-size:14px;}
  .pp-footer-copyright-text-center p{font-size:16px;}
  .tp-footer-15-social span{font-size:10px;}
  .tp-footer-15-social a{font-size:32px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-footer-15-social a{font-size:23px;}}
  .tp-footer-15-copyright-text span{font-size:16px;}
  .tp-footer-shop-widget ul li{font-size:16px;}
  .tp-footer-shop-widget-title{font-size:16px;}
  .tp-footer-shop-copyright-text p{font-size:16px;}
  .tp-hero-info p{font-size:14px;}
  .tp-hero-more-info p{font-size:18px;}
  .tp-hero-avater span{font-size:14px;}
  .tp-hero-link a{font-size:15px;}
  .tp-hero-2-title{font-size:448px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-hero-2-title{font-size:363px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-2-title{font-size:298px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-hero-2-title{font-size:228px;}}
  @media (max-width: 767px){.tp-hero-2-title{font-size:103px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-hero-2-title{font-size:148px;}}
  .tp-hero-2-subtitle{font-size:44px;}
  .tp-hero-2-avater-content h4{font-size:14px;}
  .tp-hero-2-avater-content span{font-size:14px;}
  @media (max-width: 767px){.tp-hero-2-avater-content span{font-size:13px;}}
  .dgm-hero-title{font-size:108px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.dgm-hero-title{font-size:88px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.dgm-hero-title{font-size:78px;}}
  @media (max-width: 767px){.dgm-hero-title{font-size:57px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.dgm-hero-title{font-size:63px;}}
  .dgm-hero-subtitle{font-size:12px;}
  .dgm-hero-content p{font-size:18px;}
  @media (max-width: 767px){.dgm-hero-content p{font-size:16px;}}
  .dgm-hero-rotate-text span{font-size:14px;}
  .dgm-hero-text-box p{font-size:30px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.dgm-hero-text-box p{font-size:26px;}}
  .dgm-hero-funfact span{font-size:58px;}
  .dgm-hero-funfact p{font-size:14px;}
  .dgm-hero-social-text span{font-size:12px;}
  .creative-hero-title{font-size:98px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.creative-hero-title{font-size:78px;}}
  @media (max-width: 767px){.creative-hero-title{font-size:53px;}}
  .creative-hero-title em span{font-size:118px;}
  @media (max-width: 767px){.creative-hero-title em span{font-size:68px;}}
  .creative-hero-avater-info h4{font-size:14px;}
  .creative-hero-avater-info span{font-size:13px;}
  .design-hero-slide-text span{font-size:278px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.design-hero-slide-text span{font-size:198px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.design-hero-slide-text span{font-size:168px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.design-hero-slide-text span{font-size:178px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.design-hero-slide-text span{font-size:138px;}}
  @media (max-width: 767px){.design-hero-slide-text span{font-size:98px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.design-hero-slide-text span{font-size:128px;}}
  .design-hero-content p{font-size:22px;}
  @media (max-width: 767px){.design-hero-content p{font-size:15px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.design-hero-content p{font-size:17px;}}
  .design-hero-social a{font-size:12px;}
  .studio-hero-title{font-size:448px;}
  @media only screen and (min-width: 1801px) and (max-width: 1850px){.studio-hero-title{font-size:428px;}}
  @media only screen and (min-width: 1701px) and (max-width: 1800px){.studio-hero-title{font-size:413px;}}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.studio-hero-title{font-size:388px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.studio-hero-title{font-size:343px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.studio-hero-title{font-size:278px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.studio-hero-title{font-size:233px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.studio-hero-title{font-size:173px;}}
  @media (max-width: 767px){.studio-hero-title{font-size:78px;}}
  .studio-hero-title.fs-400{font-size:398px;}
  @media only screen and (min-width: 1801px) and (max-width: 1850px){.studio-hero-title.fs-400{font-size:348px;}}
  @media only screen and (min-width: 1701px) and (max-width: 1800px){.studio-hero-title.fs-400{font-size:363px;}}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.studio-hero-title.fs-400{font-size:338px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.studio-hero-title.fs-400{font-size:293px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.studio-hero-title.fs-400{font-size:228px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.studio-hero-title.fs-400{font-size:178px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.studio-hero-title.fs-400{font-size:148px;}}
  @media (max-width: 767px){.studio-hero-title.fs-400{font-size:78px;}}
  .studio-hero-info a, .studio-hero-info span{font-size:18px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.studio-hero-info a, .studio-hero-info span{font-size:16px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.studio-hero-info a, .studio-hero-info span{font-size:14px;}}
  @media (max-width: 767px){.studio-hero-info a, .studio-hero-info span{font-size:14px;}}
  .ai-hero-subtitle{font-size:11px;}
  .ai-hero-title{font-size:118px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.ai-hero-title{font-size:73px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.ai-hero-title{font-size:68px;}}
  @media (max-width: 767px){.ai-hero-title{font-size:63px;}}
  .ar-hero-title{font-size:108px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.ar-hero-title{font-size:103px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.ar-hero-title{font-size:88px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.ar-hero-title{font-size:93px;}}
  @media (max-width: 767px){.ar-hero-title{font-size:58px;}}
  .crp-hero-title{font-size:148px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.crp-hero-title{font-size:128px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.crp-hero-title{font-size:103px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.crp-hero-title{font-size:88px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.crp-hero-title{font-size:98px;}}
  @media (max-width: 767px){.crp-hero-title{font-size:63px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.crp-hero-title{font-size:78px;}}
  .crp-hero-title.fs-100{font-size:98px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.crp-hero-title.fs-100{font-size:80px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.crp-hero-title.fs-100{font-size:68px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.crp-hero-title.fs-100{font-size:63px;}}
  .crp-hero-ratting-text span{font-size:48px;}
  .crp-hero-ratting-details a{font-size:10px;}
  .crp-hero-funfact-top-content h4{font-size:26px;}
  .crp-hero-funfact-top-content p{font-size:15px;}
  .crp-hero-funfact-item h4{font-size:68px;}
  .crp-hero-funfact-more-details p{font-size:14px;}
  .app-hero-btn-text p{font-size:14px;}
  .app-hero-bottom-subtitle{font-size:16px;}
  .app-hero-bottom-rating-point span{font-size:58px;}
  .app-hero-bottom-rating-star a{font-size:10px;}
  .it-hero-subtitle{font-size:16px;}
  .it-hero-title{font-size:88px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.it-hero-title{font-size:78px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.it-hero-title{font-size:63px;}}
  @media (max-width: 767px){.it-hero-title{font-size:58px;}}
  .it-hero-content p{font-size:24px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.it-hero-content p{font-size:18px;}}
  .st-hero-title{font-size:158px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.st-hero-title{font-size:133px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.st-hero-title{font-size:122px;}}
  @media (max-width: 767px){.st-hero-title{font-size:68px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.st-hero-title{font-size:98px;}}
  .st-hero-btn-text{font-size:16px;}
  .st-hero-user-content span{font-size:14px;}
  .st-hero-bottom-right p{font-size:16px;}
  .cr-hero-content p{font-size:15px;}
  .pp-hero-text{font-size:48px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.pp-hero-text{font-size:38px;}}
  .pp-hero-right p{font-size:14px;}
  .pp-hero-title{font-size:378px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.pp-hero-title{font-size:313px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.pp-hero-title{font-size:298px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.pp-hero-title{font-size:240px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.pp-hero-title{font-size:198px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-hero-title{font-size:133px;}}
  @media (max-width: 767px){.pp-hero-title{font-size:63px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.pp-hero-title{font-size:98px;}}
  .tp-hero-5-thumb-content p{font-size:18px;}
  .tp-hero-5-title{font-size:168px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-hero-5-title{font-size:148px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-5-title{font-size:113px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-hero-5-title{font-size:148px;}}
  @media (max-width: 767px){.tp-hero-5-title{font-size:58px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-hero-5-title{font-size:108px;}}
  .tp-hero-5-title-box p{font-size:22px;}
  .creative-2-hero-title{font-size:98px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.creative-2-hero-title{font-size:78px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.creative-2-hero-title{font-size:88px;}}
  @media (max-width: 767px){.creative-2-hero-title{font-size:68px;}}
  .creative-2-hero-text p{font-size:14px;}
  .tp-about-text p{font-size:48px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-about-text p{font-size:38px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-about-text p{font-size:36px;}}
  @media (max-width: 767px){.tp-about-text p{font-size:28px;}}
  .tp-about-funcact-item span{font-size:68px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-about-funcact-item p{font-size:14px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-about-avater-info p{font-size:15px;}}
  .tp-about-us-2-text p{font-size:12px;}
  .tp-about-us-2-text-title{font-size:14px;}
  .tp-about-us-2-btn a{font-size:14px;}
  .tp-about-us-2-subtitle{font-size:28px;}
  @media (max-width: 767px){.tp-about-us-2-subtitle{font-size:18px;}}
  .tp-about-us-2-title{font-size:198px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-about-us-2-title{font-size:168px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-about-us-2-title{font-size:113px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-about-us-2-title{font-size:98px;}}
  @media (max-width: 767px){.tp-about-us-2-title{font-size:68px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-about-us-2-title{font-size:98px;}}
  .des-about-text p{font-size:73px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.des-about-text p{font-size:63px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.des-about-text p{font-size:58px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.des-about-text p{font-size:58px;}}
  @media (max-width: 767px){.des-about-text p{font-size:48px;}}
  .dgm-about-content p{font-size:16px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.dgm-about-content p{font-size:15px;}}
  .dgm-about-review h4{font-size:42px;}
  .dgm-about-review span{font-size:13px;}
  .dgm-about-ratting h4{font-size:12px;}
  .creative-about-text p{font-size:42px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.creative-about-text p{font-size:38px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.creative-about-text p{font-size:39px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.creative-about-text p{font-size:33px;}}
  @media (max-width: 767px){.creative-about-text p{font-size:27px;}}
  .studio-about-content p{font-size:18px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.studio-about-content p{font-size:16px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.studio-about-content p{font-size:14px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.studio-about-content p{font-size:16px;}}
  @media (max-width: 767px){.studio-about-content p{font-size:17px;}}
  .ai-about-title-box p{font-size:16px;}
  .ai-about-list ul li p{font-size:18px;}
  @media (max-width: 767px){.ai-about-list ul li p{font-size:15px;}}
  .ar-about-title-sm{font-size:34px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.ar-about-title-sm{font-size:31px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.ar-about-title-sm{font-size:30px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.ar-about-title-sm{font-size:25px;}}
  @media (max-width: 767px){.ar-about-title-sm{font-size:28px;}}
  .ar-about-content p{font-size:16px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.ar-about-content p{font-size:15px;}}
  .ar-about-exp-box span{font-size:13px;}
  .ar-about-exp-box h4{font-size:158px;}
  .ar-about-us-4-title{font-size:98px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.ar-about-us-4-title{font-size:88px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.ar-about-us-4-title{font-size:68px;}}
  .ar-about-us-4-title-box p{font-size:16px;}
  .ar-about-us-4-text-title{font-size:198px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.ar-about-us-4-text-title{font-size:143px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.ar-about-us-4-text-title{font-size:88px;}}
  .ar-about-funfact-top-content h4{font-size:32px;}
  .ar-about-funfact-item-content p{font-size:11px;}
  .ar-about-funfact-item-content a{font-size:16px;}
  .ar-about-funfact-item-bottom p{font-size:11px;}
  .crp-about-exp-item span{font-size:248px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.crp-about-exp-item span{font-size:78px;}}
  .crp-about-exp-item i{font-size:26px;}
  .crp-about-text p{font-size:16px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.crp-about-text p{font-size:14px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.crp-about-text p{font-size:14px;}}
  .it-about-title-box p{font-size:16px;}
  .it-about-info-item i{font-size:58px;}
  .it-about-info-item p{font-size:15px;}
  .st-about-title{font-size:34px;}
  @media (max-width: 767px){.st-about-title{font-size:28px;}}
  .st-about-card-tag span{font-size:15px;}
  .st-about-card-bottom span{font-size:16px;}
  .pp-about-content p{font-size:18px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.pp-about-content p{font-size:16px;}}
  @media (max-width: 767px){.pp-about-content p{font-size:14px;}}
  .pp-about-me-title{font-size:278px;}
  @media only screen and (min-width: 1701px) and (max-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1700px){.pp-about-me-title{font-size:218px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.pp-about-me-title{font-size:198px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.pp-about-me-title{font-size:178px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.pp-about-me-title{font-size:148px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-about-me-title{font-size:108px;}}
  @media (max-width: 767px){.pp-about-me-title{font-size:98px;}}
  .pp-about-me-hero-left p{font-size:14px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.pp-about-me-skill.pp-skill-list-wrap .pp-skill-list-title{font-size:33px;}}
  .pp-about-me-tool-item-content span{font-size:44px;}
  .pp-about-me-tool-item-content p{font-size:12px;}
  .pp-about-me-experience-item p{font-size:12px;}
  .pp-about-me-experience-title{font-size:44px;}
  @media (max-width: 767px){.pp-about-me-experience-title{font-size:38px;}}
  .pp-about-me-recognitions .studio-award-item span{font-size:12px;}
  .pp-about-me-service-subtitle{font-size:16px;}
  .pp-about-me-service-title{font-size:78px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.pp-about-me-service-title{font-size:63px;}}
  .tp-about-5-title-box p{font-size:13px;}
  .tp-about-5-subtitle{font-size:12px;}
  .studio-hero-banner-text span{font-size:12px;}
  .tp-text-slide-title{font-size:18px;}
  .des-text-item span{font-size:298px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.des-text-item span{font-size:238px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.des-text-item span{font-size:233px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.des-text-item span{font-size:198px;}}
  @media (max-width: 767px){.des-text-item span{font-size:98px;}}
  .des-text-item.sm span{font-size:158px;}
  @media (max-width: 767px){.des-text-item.sm span{font-size:113px;}}
  .des-text-title{font-size:54px;}
  @media (max-width: 767px){.des-text-title{font-size:48px;}}
  .des-text-title.sm{font-size:14px;}
  .des-text-title-box p{font-size:16px;}
  @media (max-width: 767px){.des-text-title-box p{font-size:13px;}}
  .creative-text-item span{font-size:198px;}
  @media (max-width: 767px){.creative-text-item span{font-size:118px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.design-text-slider-area .creative-text-item span{font-size:158px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.design-text-slider-area .creative-text-item span{font-size:158px;}}
  .ai-text-slider span{font-size:138px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.ai-text-slider span{font-size:98px;}}
  .crp-text-slider-style.ar-brand-style .tp-brand-title{font-size:38px;}
  .crp-text-slider-item span{font-size:238px;}
  .crp-text-slider-active.app-text-slider-color .swiper-wrapper .crp-text-slider-item span{font-size:158px;}
  .pp-text-slider-title{font-size:28px;}
  .tp-text-slider-5-style .tp-text-slider-4-item span{font-size:32px;}
  .tp-text-slider-4-item span{font-size:38px;}
  .tp-service-number span{font-size:18px;}
  .tp-service-category span{font-size:12px;}
  @media (max-width: 767px){.tp-service-category span{font-size:10px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-service-content p{font-size:14px;}}
  .dgm-service-content-left span{font-size:16px;}
  .dgm-service-content-right p{font-size:15px;}
  .dgm-service-title-sm{font-size:28px;}
  .creative-service-content > span{font-size:14px;}
  .creative-service-title{font-size:132px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.creative-service-title{font-size:103px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.creative-service-title{font-size:108px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.creative-service-title{font-size:78px;}}
  @media (max-width: 767px){.creative-service-title{font-size:68px;}}
  .creative-service-category span{font-size:14px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.creative-service-category span{font-size:13px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.creative-service-category span{font-size:11px;}}
  .creative-service-item.about-us-4 .creative-service-title{font-size:118px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.creative-service-item.about-us-4 .creative-service-title{font-size:103px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.creative-service-item.about-us-4 .creative-service-title{font-size:108px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.creative-service-item.about-us-4 .creative-service-title{font-size:78px;}}
  @media (max-width: 767px){.creative-service-item.about-us-4 .creative-service-title{font-size:68px;}}
  .design-service-big-text h4{font-size:408px;}
  @media only screen and (min-width: 1701px) and (max-width: 1800px){.design-service-big-text h4{font-size:378px;}}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.design-service-big-text h4{font-size:358px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.design-service-big-text h4{font-size:318px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.design-service-big-text h4{font-size:273px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.design-service-big-text h4{font-size:223px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.design-service-big-text h4{font-size:168px;}}
  @media (max-width: 767px){.design-service-big-text h4{font-size:78px;}}
  .design-service-left span{font-size:11px;}
  .studio-service-item-wrap .tp-award-text{font-size:34px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.studio-service-item-wrap .tp-award-text{font-size:23px;}}
  @media (max-width: 767px){.studio-service-item-wrap .tp-award-text{font-size:18px;}}
  .ai-service-top-text p{font-size:14px;}
  .ai-service-title-sm{font-size:18px;}
  .ai-service-content p{font-size:14px;}
  .ar-service-title{font-size:16px;}
  .crp-service-title-sm{font-size:32px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.crp-service-title-sm{font-size:28px;}}
  .crp-service-content p{font-size:14px;}
  .crp-service-link{font-size:13px;}
  .st-service-item-title{font-size:48px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.st-service-item-title{font-size:42px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.st-service-item-title{font-size:38px;}}
  .st-service-item-tags span{font-size:12px;}
  .cr-service-item-content p{font-size:14px;}
  .cr-service-item-title{font-size:18px;}
  .pp-service-heading span{font-size:16px;}
  .pp-service-item-title{font-size:178px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.pp-service-item-title{font-size:148px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.pp-service-item-title{font-size:118px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-service-item-title{font-size:83px;}}
  @media (max-width: 767px){.pp-service-item-title{font-size:43px;}}
  .pp-service-2-title-box .ar-about-us-4-title{font-size:198px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.pp-service-2-title-box .ar-about-us-4-title{font-size:158px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.pp-service-2-title-box .ar-about-us-4-title{font-size:128px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.pp-service-2-title-box .ar-about-us-4-title{font-size:113px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-service-2-title-box .ar-about-us-4-title{font-size:98px;}}
  @media (max-width: 767px){.pp-service-2-title-box .ar-about-us-4-title{font-size:48px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.pp-service-2-title-box .ar-about-us-4-title{font-size:68px;}}
  .pp-service-2-banner-text p, .pp-service-2-banner-text a{font-size:14px;}
  .inner-service-1-left > span{font-size:12px;}
  .inner-service-1-left ul li span{font-size:18px;}
  .inner-service-1-number h1{font-size:398px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.inner-service-1-number h1{font-size:298px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.inner-service-1-number h1{font-size:198px;}}
  @media (max-width: 767px){.inner-service-1-number h1{font-size:98px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.inner-service-1-number h1{font-size:128px;}}
  .inner-service-1-text span{font-size:12px;}
  .inner-service-1-text p{font-size:28px;}
  @media only screen and (min-width: 576px) and (max-width: 767px){.inner-service-1-text p{font-size:22px;}}
  @media (max-width: 767px){.inner-service-1-text p{font-size:18px;}}
  .inner-service-1-category-item span{font-size:16px;}
  .inner-service-1-thumb-text span{font-size:10px;}
  .tp-service-4-title{font-size:68px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-service-4-title{font-size:54px;}}
  @media (max-width: 767px){.tp-service-4-title{font-size:41px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-service-4-title{font-size:48px;}}
  .tp-service-4-text p{font-size:18px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-service-4-text p{font-size:16px;}}
  @media (max-width: 767px){.tp-service-4-text p{font-size:15px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-service-4-text p{font-size:16px;}}
  .tp-service-4-banner-breadcrumb span{font-size:16px;}
  .tp-service-4-solution-subtitle p{font-size:14px;}
  .tp-service-4-solution-title{font-size:48px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-service-4-solution-title{font-size:43px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-service-4-solution-title{font-size:38px;}}
  .tp-service-4-solution-item-title{font-size:32px;}
  @media (max-width: 767px){.tp-service-4-solution-item-title{font-size:28px;}}
  .tp-service-4-solution-item-content p{font-size:15px;}
  .tp-service-4-solution-item-btn a{font-size:13px;}
  .tp-service-4-solution-item.service-details .tp-service-4-solution-item-title{font-size:38px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.tp-service-4-solution-item.service-details .tp-service-4-solution-item-title{font-size:30px;}}
  .tp-service-4-solution-item.service-details .tp-service-4-solution-item-content ul li{font-size:14px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.tp-service-4-solution-item.service-details .tp-service-4-solution-item-content ul li{font-size:12px;}}
  .tp-service-4-process-list span{font-size:16px;}
  .tp-service-4-process-list p{font-size:24px;}
  @media (max-width: 767px){.tp-service-4-process-list p{font-size:18px;}}
  .tp-service-4-process-wrapper p{font-size:14px;}
  .tp-service-4-process-video.service-5-pos .dgm-testimonial-playbtn span{font-size:16px;}
  .tp-service-5-text p{font-size:18px;}
  .tp-service-5-list ul li{font-size:16px;}
  .tp-service-5-feature-title{font-size:58px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-service-5-feature-title{font-size:50px;}}
  @media (max-width: 767px){.tp-service-5-feature-title{font-size:28px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-service-5-price-heading .tp-career-title.fs-60{font-size:48px;}}
  .tp-service-5-price-item-title{font-size:28px;}
  .tp-service-5-price-item-list ul li{font-size:14px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.tp-service-5-price-item-list ul li{font-size:12px;}}
  .tp-service-5-price-item-head h4{font-size:38px;}
  .pp-service-details-about-item span{font-size:68px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.pp-service-details-about-item span{font-size:50px;}}
  .pp-service-details-about-item p{font-size:18px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.pp-service-details-about-item p{font-size:16px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.pp-service-details-about-item p{font-size:12px;}}
  .pp-service-details-title{font-size:138px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.pp-service-details-title{font-size:118px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.pp-service-details-title{font-size:97px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-service-details-title{font-size:78px;}}
  @media (max-width: 767px){.pp-service-details-title{font-size:58px;}}
  .pp-service-details-title span{font-size:14px;}
  .pp-service-details-overview-title{font-size:58px;}
  @media (max-width: 767px){.pp-service-details-overview-title{font-size:50px;}}
  .pp-service-details-overview-wrapper p{font-size:16px;}
  .pp-service-details-overview-wrapper h4{font-size:32px;}
  .pp-service-details-overview-list ul li{font-size:14px;}
  .pp-service-details-process-subtitle{font-size:14px;}
  .pp-service-details-process-title{font-size:68px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-service-details-process-title{font-size:58px;}}
  @media (max-width: 767px){.pp-service-details-process-title{font-size:48px;}}
  .pp-service-details-process-item span{font-size:14px;}
  .pp-service-details-process-item h4{font-size:28px;}
  .pp-service-details-process-bottom span{font-size:14px;}
  .pp-service-details-process-bottom span a{font-size:13px;}
  .tp-project-title{font-size:32px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-project-title{font-size:26px;}}
  @media (max-width: 767px){.tp-project-title{font-size:23px;}}
  .tp-project-category span{font-size:12px;}
  .des-portfolio-category span{font-size:12px;}
  @media (max-width: 767px){.des-portfolio-category span{font-size:10px;}}
  .des-portfolio-title{font-size:178px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.des-portfolio-title{font-size:123px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.des-portfolio-title{font-size:108px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.des-portfolio-title{font-size:88px;}}
  @media (max-width: 767px){.des-portfolio-title{font-size:58px;}}
  .des-project-top-text p{font-size:18px;}
  .des-project-total span{font-size:178px;}
  @media (max-width: 767px){.des-project-total span{font-size:118px;}}
  .des-project-info span{font-size:14px;}
  .des-project-info h4{font-size:44px;}
  .dgm-project-top-text p{font-size:15px;}
  .dgm-project-title-sm{font-size:44px;}
  @media (max-width: 767px){.dgm-project-title-sm{font-size:33px;}}
  .dgm-project-content h5 span{font-size:14px;}
  .creative-project-meta span{font-size:14px;}
  .creative-project-title-sm{font-size:28px;}
  .creative-project-btn-box p{font-size:28px;}
  .creative-project-category span{font-size:13px;}
  .design-project-title{font-size:78px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.design-project-title{font-size:63px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.design-project-title{font-size:58px;}}
  @media (max-width: 767px){.design-project-title{font-size:48px;}}
  .design-project-title-box p{font-size:22px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.design-project-title-box p{font-size:18px;}}
  @media (max-width: 767px){.design-project-title-box p{font-size:16px;}}
  .design-project-content span{font-size:18px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.design-project-title-box .tp-section-title-dirtyline{font-size:108px;}}
  .studio-project-number span{font-size:18px;}
  .studio-project-title-sm{font-size:48px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.studio-project-title-sm{font-size:38px;}}
  @media (max-width: 767px){.studio-project-title-sm{font-size:28px;}}
  .studio-project-content span{font-size:14px;}
  .ai-project-subtitle{font-size:10px;}
  .ai-project-title{font-size:20px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.ai-project-title{font-size:14px;}}
  .ar-project-category span{font-size:18px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.ar-project-category span{font-size:14px;}}
  .ar-project-category i{font-size:14px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.ar-project-category i{font-size:12px;}}
  .crp-project-meta span{font-size:22px;}
  .crp-project-title-sm{font-size:52px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.crp-project-title-sm{font-size:43px;}}
  @media (max-width: 767px){.crp-project-title-sm{font-size:25px;}}
  .crp-project-category a{font-size:10px;}
  .crp-process-title-sm{font-size:38px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.crp-process-title-sm{font-size:33px;}}
  .crp-process-content p{font-size:14px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.crp-process-content p{font-size:13px;}}
  @media (max-width: 767px){.crp-process-area{font-size:25px;}}
  .it-project-title{font-size:28px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.it-project-title{font-size:23px;}}
  .it-project-content span{font-size:9px;}
  .st-portfolio-item-btn a{font-size:18px;}
  .st-portfolio-item-title{font-size:32px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.st-portfolio-item-title{font-size:26px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.st-portfolio-item-title{font-size:22px;}}
  .pp-project-item-title{font-size:44px;}
  .pp-project-item-meta{font-size:15px;}
  .tp-project-5-title{font-size:78px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-project-5-title{font-size:48px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-project-5-title{font-size:38px;}}
  @media (max-width: 767px){.tp-project-5-title{font-size:43px;}}
  .tp-project-5-title-box span{font-size:12px;}
  .tp-project-5-section-subtitle, .tp-project-5-section-title, .tp-project-5-section-link{font-size:12px;}
  .tp-project-5-2-title{font-size:324px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.tp-project-5-2-title{font-size:278px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-project-5-2-title{font-size:228px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-project-5-2-title{font-size:198px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-project-5-2-title{font-size:158px;}}
  @media (max-width: 767px){.tp-project-5-2-title{font-size:58px;}}
  .tp-project-5-2-content span{font-size:12px;}
  .tp-project-5-2-title-sm{font-size:48px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-project-5-2-title-sm{font-size:28px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-project-5-2-title-sm{font-size:38px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-project-5-2-title-sm{font-size:33px;}}
  @media (max-width: 767px){.tp-project-5-2-title-sm{font-size:38px;}}
  .tp-project-5-2-btn a{font-size:12px;}
  .tp-portfolio-11-slider-subtitle{font-size:14px;}
  .tp-portfolio-11-slider-title{font-size:128px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-portfolio-11-slider-title{font-size:88px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-portfolio-11-slider-title{font-size:88px;}}
  @media (max-width: 767px){.tp-portfolio-11-slider-title{font-size:88px;}}
  .tp-portfolio-11-slider-nav-wrap .slides-number span{font-size:48px;}
  .tp-portfolio-11-slider-nav-year span{font-size:14px;}
  .tp-portfolio-11-slider-nav-subtittle{font-size:11px;}
  .tp-portfolio-11-slider-nav-tittle{font-size:38px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.creative-project-2-top .tp-section-title.fs-64{font-size:48px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.creative-project-2-top .tp-section-title.fs-64{font-size:38px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.creative-project-2-top .tp-section-title.fs-64{font-size:38px;}}
  .tp-funfact-subtitle{font-size:14px;}
  .tp-funfact-title{font-size:28px;}
  .tp-funfact-number span{font-size:398px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-funfact-number span{font-size:298px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-funfact-number span{font-size:198px;}}
  @media (max-width: 767px){.tp-funfact-number span{font-size:110px;}}
  .ar-funfact-item h4{font-size:98px;}
  .ar-funfact-item span{font-size:14px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.ar-funfact-item span{font-size:13px;}}
  .st-counter-item h4{font-size:78px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.st-counter-item h4{font-size:58px;}}
  .st-counter-item span{font-size:16px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px){.ar-funfact-2-style .ar-funfact-item h4{font-size:73px;}}
  .ar-funfact-2-style .ar-funfact-item span{font-size:16px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.ar-funfact-2-style .ar-funfact-item span{font-size:12px;}}
  .tp-work-number i{font-size:28px;}
  .tp-work-title{font-size:28px;}
  @media (max-width: 767px){.tp-work-title{font-size:23px;}}
  .tp-work-content p{font-size:14px;}
  .creative-work-content p{font-size:14px;}
  .design-work-content p{font-size:22px;}
  @media (max-width: 767px){.design-work-content p{font-size:18px;}}
  .tp-testimonial-ratting-icon span{font-size:14px;}
  .tp-testimonial-ratting-icon i{font-size:12px;}
  .tp-testimonial-ratting-info p{font-size:11px;}
  .tp-testimonial-text p{font-size:20px;}
  .tp-testimonial-author-info span{font-size:16px;}
  .tp-testimonial-author-info p{font-size:12px;}
  .dgm-testimonial-text p{font-size:20px;}
  .dgm-testimonial-author-name{font-size:16px;}
  .dgm-testimonial-author-info span{font-size:12px;}
  .creative-testimonial-avater-info h4{font-size:14px;}
  .creative-testimonial-avater-info span{font-size:13px;}
  .creative-testimonial-text p{font-size:24px;}
  @media (max-width: 767px){.creative-testimonial-text p{font-size:22px;}}
  .design-testimonial-author h4{font-size:18px;}
  .design-testimonial-author span{font-size:16px;}
  .design-testimonial-review h4{font-size:98px;}
  @media only screen and (min-width: 576px) and (max-width: 767px){.design-testimonial-review h4{font-size:78px;}}
  .design-testimonial-text p{font-size:22px;}
  @media (max-width: 767px){.design-testimonial-text p{font-size:18px;}}
  .ar-testimonial-item p{font-size:34px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.ar-testimonial-item p{font-size:32px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.ar-testimonial-item p{font-size:28px;}}
  @media (max-width: 767px){.ar-testimonial-item p{font-size:28px;}}
  .ar-testimonial-author span{font-size:14px;}
  .fraction-wrapper #paginations span{font-size:14px;}
  .crp-testimonial-style .ar-testimonial-item p{font-size:38px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.crp-testimonial-style .ar-testimonial-item p{font-size:33px;}}
  @media (max-width: 767px){.crp-testimonial-style .ar-testimonial-item p{font-size:25px;}}
  .app-testimonial-big-text h3{font-size:318px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.app-testimonial-big-text h3{font-size:233px;}}
  @media (max-width: 767px){.app-testimonial-big-text h3{font-size:180px;}}
  .app-testimonial-review-content span{font-size:14px;}
  .app-testimonial-review-content p{font-size:11px;}
  .app-testimonial-content p{font-size:22px;}
  .app-testimonial-item-icon-title{font-size:14px;}
  .app-testimonial-item-icon-content p{font-size:12px;}
  .it-testimonial-content p{font-size:22px;}
  .it-testimonial-content span{font-size:22px;}
  .st-testimonial-box-top i{font-size:16px;}
  .st-testimonial-box-rating{font-size:78px;}
  .st-testimonial-box-content p{font-size:18px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.st-testimonial-box-content p{font-size:16px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.st-testimonial-box-content p{font-size:14px;}}
  .st-testimonial-item-user span{font-size:22px;}
  .st-testimonial-item-user p{font-size:15px;}
  .st-testimonial-item-content p{font-size:22px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.st-testimonial-item-content p{font-size:18px;}}
  .st-testimonial-bottom span{font-size:16px;}
  .cr-testimonial-title{font-size:28px;}
  .cr-testimonial-content span{font-size:34px;}
  .cr-testimonial-content p{font-size:13px;}
  .cr-testimonial-item-subtitle{font-size:9px;}
  .cr-testimonial-item-title{font-size:22px;}
  @media (max-width: 767px){.cr-testimonial-item-title{font-size:18px;}}
  .cr-testimonial-item-user span{font-size:16px;}
  .cr-testimonial-item-user p{font-size:12px;}
  .tp-testimonial-15-content p{font-size:48px;}
  @media (max-width: 767px){.tp-testimonial-15-content p{font-size:34px;}}
  .tp-testimonial-15-content span{font-size:18px;}
  .tp-award-subtitle{font-size:14px;}
  .tp-award-year{font-size:18px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-award-year{font-size:12px;}}
  @media (max-width: 767px){.tp-award-year{font-size:12px;}}
  .tp-award-text{font-size:18px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-award-text{font-size:15px;}}
  @media (max-width: 767px){.tp-award-text{font-size:12px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-award-text{font-size:18px;}}
  .tp-award-position{font-size:18px;}
  @media (max-width: 767px){.tp-award-position{font-size:12px;}}
  .design-award-title-box p{font-size:22px;}
  @media (max-width: 767px){.design-award-title-box p{font-size:18px;}}
  .design-award-content h4{font-size:22px;}
  .design-award-content span{font-size:16px;}
  @media (max-width: 767px){.design-award-content-xs.design-award-content h4{font-size:14px;}}
  .studio-award-content p{font-size:30px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.studio-award-content p{font-size:28px;}}
  @media (max-width: 767px){.studio-award-content p{font-size:23px;}}
  .studio-award-item span{font-size:14px;}
  .ar-award-year{font-size:14px;}
  .ar-award-title{font-size:18px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.ar-award-title{font-size:16px;}}
  .ar-award-category{font-size:14px;}
  .st-award-title{font-size:34px;}
  .st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-left .ar-award-year{font-size:16px;}
  .st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-left .ar-award-title{font-size:20px;}
  .st-award-wrapper .ar-award-right-wrap .ar-award-item .ar-award-box-right .ar-award-category{font-size:16px;}
  .pp-award-wrapper .tp-award-item-wrap .tp-award-item .row [class*=col-] .tp-award-text-2{font-size:12px;}
  .pp-award-wrapper .tp-award-item-wrap .tp-award-item .row [class*=col-] .tp-award-year{font-size:16px;}
  @media (max-width: 767px){.pp-award-wrapper .tp-award-item-wrap .tp-award-item .row [class*=col-] .tp-award-year{font-size:14px;}}
  .pp-award-wrapper .tp-award-item-wrap .tp-award-item .row [class*=col-] .tp-award-year.tp-award-text-2{font-size:12px;}
  .pp-award-wrapper .tp-award-item-wrap .tp-award-item .row [class*=col-] .tp-award-link{font-size:16px;}
  .st-video-text-title{font-size:118px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.st-video-text-title{font-size:83px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.st-video-text-title{font-size:78px;}}
  @media (max-width: 767px){.st-video-text-title{font-size:33px;}}
  .tp-brand-title{font-size:28px;}
  .creative-brand-top-text{font-size:20px;}
  .ar-brand-style .tp-brand-title{font-size:18px;}
  .it-brand-style .tp-brand-title{font-size:24px;}
  .st-brand-heading span{font-size:22px;}
  .it-comparison-content span{font-size:14px;}
  .cr-brand-heading p{font-size:15px;}
  .pp-brand-title{font-size:32px;}
  .des-team-title{font-size:158px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.des-team-title{font-size:108px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.des-team-title{font-size:78px;}}
  @media (max-width: 767px){.des-team-title{font-size:73px;}}
  .des-team-item-box span{font-size:14px;}
  .des-team-item-box.team-inner-color .des-team-title{font-size:98px;}
  .dgm-team-title-sm{font-size:18px;}
  .dgm-team-content span{font-size:12px;}
  .studio-team-title-box p{font-size:18px;}
  @media (max-width: 767px){.studio-team-title-box p{font-size:16px;}}
  .studio-team-title-sm{font-size:32px;}
  .studio-team-content span{font-size:12px;}
  .tp-team-hero-subtitle span{font-size:14px;}
  .tp-team-hero-text p{font-size:16px;}
  .tp-team-part-item-title h4{font-size:68px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px){.tp-team-part-item-title h4{font-size:53px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.tp-team-part-item-title h4{font-size:48px;}}
  .tp-team-part-item-content p{font-size:16px;}
  .tp-team-details-info-contact a{font-size:12px;}
  .tp-team-details-text-sub{font-size:14px;}
  .tp-team-details-text-title{font-size:38px;}
  .tp-team-details-more-title{font-size:22px;}
  .tp-team-details-more ul li{font-size:14px;}
  .tp-team-details-more ul li span{font-size:14px;}
  .tp-team-details-progress-title{font-size:14px;}
  .tp-team-details-progress-counter{font-size:12px;}
  .tp-team-details-input-btn button{font-size:14px;}
  .dgm-step-title{font-size:28px;}
  .dgm-step-title-sm{font-size:22px;}
  .dgm-step-item p{font-size:13px;}
  .dgm-step-number{font-size:68px;}
  .studio-step-item span{font-size:12px;}
  .studio-step-item p{font-size:12px;}
  .studio-step-title{font-size:58px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.studio-step-title{font-size:55px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.studio-step-title{font-size:43px;}}
  @media (max-width: 767px){.studio-step-title{font-size:33px;}}
  .ar-category-item span{font-size:16px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.ar-category-item span{font-size:14px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.ar-category-item span{font-size:13px;}}
  .ar-step-number{font-size:16px;}
  .ar-step-title-sm{font-size:18px;}
  .ar-step-content span{font-size:14px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.ar-step-content span{font-size:12px;}}
  .it-step-title-box p{font-size:16px;}
  .creative-choose-text p{font-size:42px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.creative-choose-text p{font-size:33px;}}
  @media (max-width: 767px){.creative-choose-text p{font-size:28px;}}
  .creative-choose-avater-info h4{font-size:14px;}
  .creative-choose-avater-info span{font-size:13px;}
  .creative-choose-customer-info h4{font-size:13px;}
  .creative-choose-customer-info span{font-size:12px;}
  .design-choose-title-box p{font-size:42px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.design-choose-title-box p{font-size:33px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.design-choose-title-box p{font-size:33px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.design-choose-title-box p{font-size:28px;}}
  @media (max-width: 767px){.design-choose-title-box p{font-size:26px;}}
  .design-choose-content p{font-size:18px;}
  .design-choose-item span{font-size:122px;}
  .design-choose-item p{font-size:38px;}
  .ai-choose-text p{font-size:16px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.ai-choose-text p{font-size:14px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.ai-choose-text p{font-size:12px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.ai-choose-text p{font-size:14px;}}
  @media (max-width: 767px){.ai-choose-text p{font-size:13px;}}
  .ai-choose-bottom-text p{font-size:13px;}
  .st-choose-list ul li{font-size:16px;}
  .design-choose-2-style .design-choose-item p{font-size:16px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.design-choose-2-style .design-choose-title-box p{font-size:34px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.design-choose-2-style .design-choose-title-box p{font-size:28px;}}
  @media (max-width: 767px){.design-choose-2-style .design-choose-title-box p{font-size:23px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.design-choose-2-style .tp-section-title-dirtyline{font-size:158px;}}
  .ai-price-head span{font-size:18px;}
  .ai-price-head h4{font-size:52px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.ai-price-head h4{font-size:40px;}}
  .ai-price-head h4 i{font-size:16px;}
  .ai-price-list-item span{font-size:14px;}
  .ai-price-badge span{font-size:13px;}
  .ai-price-title-box p{font-size:18px;}
  @media (max-width: 767px){.ai-price-title-box p{font-size:14px;}}
  .ai-price-tab ul li button{font-size:13px;}
  .ai-price-bottom-text span{font-size:13px;}
  .crp-price-head span{font-size:14px;}
  .crp-price-head h4{font-size:64px;}
  .crp-price-head h4 i{font-size:13px;}
  .crp-price-head p{font-size:13px;}
  .crp-price-list ul li{font-size:13px;}
  .app-price-box .crp-price-head span{font-size:12px;}
  .app-price-box .crp-price-head h4{font-size:68px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.app-price-box .crp-price-head h4{font-size:53px;}}
  @media (max-width: 767px){.app-price-box .crp-price-head h4{font-size:48px;}}
  .app-price-box .crp-price-head h4 i{font-size:14px;}
  .app-price-box .crp-price-list ul li{font-size:14px;}
  .app-price-store p{font-size:14px;}
  .app-price-btn-box .animated-border-box .tp-btn-black-border{font-size:14px;}
  .ai-faq-user-item span{font-size:14px;}
  .ai-faq-user-item h4{font-size:52px;}
  @media (max-width: 767px){.app-faq-wrap .ai-faq-accordion-wrap .accordion .accordion-items .accordion-header .accordion-buttons{font-size:16px;}}
  .app-faq-wrap.faq-inner-style .ai-faq-accordion-wrap .accordion .accordion-items .accordion-header .accordion-buttons{font-size:24px;}
  @media (max-width: 767px){.app-faq-wrap.faq-inner-style .ai-faq-accordion-wrap .accordion .accordion-items .accordion-header .accordion-buttons{font-size:16px;}}
  .app-faq-wrap.faq-inner-style .ai-faq-accordion-wrap .accordion .accordion-items .accordion-body p{font-size:14px;}
  .service-faq-style .app-faq-wrap .ai-faq-accordion-wrap .accordion .accordion-items .accordion-header .accordion-buttons{font-size:24px;}
  .service-faq-style .app-faq-wrap .ai-faq-accordion-wrap .accordion .accordion-items .accordion-body p{font-size:14px;}
  .crp-success-item.about-us .crp-about-us-item-title{font-size:44px;}
  .crp-success-item.about-us .crp-about-us-item-btn-box span{font-size:12px;}
  .crp-success-content p{font-size:32px;}
  .crp-success-content > span{font-size:118px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.crp-success-content > span{font-size:98px;}}
  .crp-success-yellow-box .crp-success-content p{font-size:52px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.crp-success-yellow-box .crp-success-content p{font-size:43px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px){.crp-success-yellow-box .crp-success-content p{font-size:38px;}}
  .pp-social-item-title{font-size:178px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-social-item-title{font-size:118px;}}
  @media (max-width: 767px){.pp-social-item-title{font-size:68px;}}
  .app-feature-item-content p{font-size:13px;}
  .app-feature-title{font-size:22px;}
  .app-feature-bottom p{font-size:14px;}
  @media only screen and (min-width: 576px) and (max-width: 767px){.app-feature-bottom p{font-size:14px;}}
  @media (max-width: 767px){.app-feature-bottom p{font-size:12px;}}
  .app-feature-2-content .tp-section-subtitle.border-bg{font-size:15px;}
  .app-feature-2-content-icon p{font-size:13px;}
  .it-feature-item-style-bg .it-feature-title{font-size:32px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.it-feature-item-style-bg .it-feature-title{font-size:28px;}}
  .it-feature-title{font-size:28px;}
  .it-feature-content p{font-size:15px;}
  .it-feature-category span{font-size:9px;}
  .cr-feature-heading p{font-size:15px;}
  .cr-feature-item-content p{font-size:15px;}
  .cr-feature-item-icon-title{font-size:26px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.cr-feature-item-icon-title{font-size:18px;}}
  .cr-feature-2-heading p{font-size:15px;}
  .cr-feature-3-heading p{font-size:15px;}
  @media (max-width: 767px){.cr-feature-3-heading p{font-size:14px;}}
  .app-review-title{font-size:28px;}
  .app-review-heading p{font-size:12px;}
  .app-review-item-content p{font-size:12px;}
  .app-review-item-title{font-size:42px;}
  .app-stack-subtitle{font-size:13px;}
  .app-stack-number{font-size:218px;}
  @media (max-width: 767px){.app-stack-number{font-size:128px;}}
  .app-stack-title{font-size:42px;}
  @media (max-width: 767px){.app-stack-title{font-size:36px;}}
  .app-stack-content p{font-size:13px;}
  .app-stack-btn a{font-size:13px;}
  .pp-skill-big-text-title{font-size:378px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.pp-skill-big-text-title{font-size:328px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.pp-skill-big-text-title{font-size:298px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.pp-skill-big-text-title{font-size:263px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.pp-skill-big-text-title{font-size:198px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.pp-skill-big-text-title{font-size:163px;}}
  @media (max-width: 767px){.pp-skill-big-text-title{font-size:73px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.pp-skill-big-text-title{font-size:88px;}}
  .pp-skill-subtitle{font-size:16px;}
  .pp-skill-title{font-size:78px;}
  @media (max-width: 767px){.pp-skill-title{font-size:48px;}}
  .pp-skill-list-title{font-size:44px;}
  @media (max-width: 767px){.pp-skill-list-title{font-size:38px;}}
  .pp-skill-list ul li{font-size:16px;}
  .pp-skill-tools-item-title{font-size:18px;}
  .pp-skill-tools-item-persent{font-size:32px;}
  .app-benefits-item-title{font-size:28px;}
  @media (max-width: 767px){.app-benefits-item-title{font-size:23px;}}
  .app-benefits-item-2-content p{font-size:18px;}
  @media (max-width: 767px){.app-benefits-item-2-content p{font-size:14px;}}
  .app-benefits-item-2-title{font-size:68px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.app-benefits-item-2-title{font-size:60px;}}
  @media (max-width: 767px){.app-benefits-item-2-title{font-size:53px;}}
  .app-benefits-item-3-content span{font-size:16px;}
  .app-benefits-item-3-content p{font-size:18px;}
  @media (max-width: 767px){.app-benefits-item-3-content p{font-size:14px;}}
  .app-benefits-item-3-title{font-size:98px;}
  .it-benifit-title{font-size:22px;}
  .it-benifit-content p{font-size:14px;}
  .tp-benefits-heading p{font-size:14px;}
  .tp-benefit-item-title{font-size:18px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-benefit-item-title{font-size:16px;}}
  .app-cta-store-content p{font-size:10px;}
  .app-cta-store-content span{font-size:19px;}
  .st-cta-wrapper .tp-section-title-playfair{font-size:118px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.st-cta-wrapper .tp-section-title-playfair{font-size:98px;}}
  @media (max-width: 767px){.st-cta-wrapper .tp-section-title-playfair{font-size:60px;}}
  .cr-cta-text{font-size:14px;}
  .tp-porfolio-10-title{font-size:118px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-porfolio-10-title{font-size:98px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-porfolio-10-title{font-size:88px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-porfolio-10-title{font-size:83px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-porfolio-10-title{font-size:59px;}}
  @media (max-width: 767px){.tp-porfolio-10-title{font-size:43px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-porfolio-10-title{font-size:56px;}}
  .tp-porfolio-10-category{font-size:28px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-porfolio-10-category{font-size:21px;}}
  @media (max-width: 767px){.tp-porfolio-10-category{font-size:16px;}}
  .tp-port-slider-title{font-size:178px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-port-slider-title{font-size:118px;}}
  @media (max-width: 767px){.tp-port-slider-title{font-size:68px;}}
  .tp-portfolio-slider-type-title{font-size:118px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-portfolio-slider-type-title{font-size:88px;}}
  @media (max-width: 767px){.tp-portfolio-slider-type-title{font-size:58px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-portfolio-slider-type-title{font-size:78px;}}
  .tp-portfolio-slider__mail a{font-size:14px;}
  .tp-portfolio-slider__social a{font-size:12px;}
  .tp-portfolio-slider__copyright p{font-size:12px;}
  .tp-portfolio-slider__style-2 .tp-portfolio-slider-type-title{font-size:178px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-portfolio-slider__style-2 .tp-portfolio-slider-type-title{font-size:138px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-portfolio-slider__style-2 .tp-portfolio-slider-type-title{font-size:118px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-portfolio-slider__style-2 .tp-portfolio-slider-type-title{font-size:98px;}}
  @media (max-width: 767px){.tp-portfolio-slider__style-2 .tp-portfolio-slider-type-title{font-size:68px;}}
  .slider-nav-text{font-size:12px;}
  .tp-showcase-slider-subtitle{font-size:22px;}
  @media (max-width: 767px){.tp-showcase-slider-subtitle{font-size:18px;}}
  .tp-showcase-slider-title{font-size:198px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-showcase-slider-title{font-size:168px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-showcase-slider-title{font-size:158px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-showcase-slider-title{font-size:138px;}}
  @media (max-width: 767px){.tp-showcase-slider-title{font-size:88px;}}
  .tp-showcase-slider-button-wrap .swiper-button-prev, .tp-showcase-slider-button-wrap .swiper-button-next{font-size:12px;}
  .parallax-content span{font-size:22px;}
  .parallax-content span{font-size:18px;}
  .parallax-content h4{font-size:48px;}
  .port-showcase-slider-subtitle{font-size:14px;}
  .port-showcase-slider-title{font-size:213px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.port-showcase-slider-title{font-size:143px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.port-showcase-slider-title{font-size:118px;}}
  @media (max-width: 767px){.port-showcase-slider-title{font-size:88px;}}
  .port-showcase-slider-social a{font-size:14px;}
  .tp-showcase-arrow-box button{font-size:12px;}
  .skew-slider-arrow button{font-size:12px;}
  .skew-slider-content h4{font-size:138px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.skew-slider-content h4{font-size:98px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.skew-slider-content h4{font-size:88px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.skew-slider-content h4{font-size:78px;}}
  @media (max-width: 767px){.skew-slider-content h4{font-size:58px;}}
  .skew-slider-content > span{font-size:14px;}
  .slides-numbers span{font-size:12px;}
  .coverflow-slider-title-sm{font-size:98px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.coverflow-slider-title-sm{font-size:78px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.coverflow-slider-title-sm{font-size:58px;}}
  @media (max-width: 767px){.coverflow-slider-title-sm{font-size:48px;}}
  .coverflow-slider-arrow button{font-size:12px;}
  .tp-slider-elegant-title{font-size:14px;}
  .tp-portfolio-slicer-meta{font-size:14px;}
  .tp-portfolio-slicer-title-sm{font-size:98px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-portfolio-slicer-title-sm{font-size:68px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-portfolio-slicer-title-sm{font-size:58px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-portfolio-slicer-title-sm{font-size:58px;}}
  @media (max-width: 767px){.tp-portfolio-slicer-title-sm{font-size:38px;}}
  .tp-perspective-slider .tp-perspective-category{font-size:38px;}
  .tp-perspective-slider .tp-perspective-title{font-size:178px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-perspective-slider .tp-perspective-title{font-size:128px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-perspective-slider .tp-perspective-title{font-size:108px;}}
  @media (max-width: 767px){.tp-perspective-slider .tp-perspective-title{font-size:68px;}}
  .tp-perspective-social-info span{font-size:15px;}
  .tp-perspective-scroll a{font-size:15px;}
  .tp-pd-3-subtitle{font-size:14px;}
  .tp-pd-3-title{font-size:78px;}
  @media (max-width: 767px){.tp-pd-3-title{font-size:53px;}}
  .tp-pd-3-overview-info span{font-size:14px;}
  .tp-pd-3-overview-info h4{font-size:38px;}
  .tp-pd-3-overview-text p{font-size:18px;}
  .tp-pd-3-navigation-title{font-size:158px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-pd-3-navigation-title{font-size:143px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-pd-3-navigation-title{font-size:123px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-pd-3-navigation-title{font-size:113px;}}
  @media (max-width: 767px){.tp-pd-3-navigation-title{font-size:68px;}}
  .tp-pd-3-navigation-title-sm{font-size:118px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-pd-3-navigation-title-sm{font-size:98px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-pd-3-navigation-title-sm{font-size:88px;}}
  @media (max-width: 767px){.tp-pd-3-navigation-title-sm{font-size:58px;}}
  .tp-pd-6-hero-title{font-size:68px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-pd-6-hero-title{font-size:58px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-pd-6-hero-title{font-size:53px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-pd-6-hero-title{font-size:43px;}}
  .tp-pd-6-hero-info-item span{font-size:14px;}
  .tp-pd-6-hero-info-item h5{font-size:16px;}
  .tp-pd-6-hero-thumb-text span{font-size:14px;}
  .tp-pd-6-hero-progress .percentage-text{font-size:8px;}
  .tp-pd-6-hero-fraction span{font-size:68px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-pd-6-hero-fraction span{font-size:48px;}}
  @media (max-width: 767px){.tp-pd-6-hero-fraction span{font-size:43px;}}
  .tp-career-title{font-size:118px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-career-title{font-size:98px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-career-title{font-size:88px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-career-title{font-size:68px;}}
  @media (max-width: 767px){.tp-career-title{font-size:50px;}}
  .tp-career-title.fs-100{font-size:98px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-career-title.fs-100{font-size:83px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-career-title.fs-100{font-size:73px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-career-title.fs-100{font-size:63px;}}
  @media (max-width: 767px){.tp-career-title.fs-100{font-size:53px;}}
  .tp-career-title.fs-70{font-size:68px;}
  @media (max-width: 767px){.tp-career-title.fs-70{font-size:58px;}}
  .tp-career-title.fs-60{font-size:58px;}
  @media (max-width: 767px){.tp-career-title.fs-60{font-size:48px;}}
  .tp-career-opening-heading span{font-size:16px;}
  .tp-career-opening-title-name{font-size:28px;}
  .tp-career-opening-role span{font-size:16px;}
  .tp-career-opening-type span{font-size:16px;}
  .tp-career-details-subtitle{font-size:16px;}
  .tp-career-details-title{font-size:78px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-career-details-title{font-size:58px;}}
  .tp-career-details-title-2{font-size:32px;}
  .tp-career-details-info-item span{font-size:12px;}
  .tp-career-details-info-item h5{font-size:14px;}
  .tp-career-details-wrap p{font-size:14px;}
  .tp-career-details-list ul li{font-size:14px;}
  .tp-career-details-sidebar-title{font-size:24px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.tp-career-details-sidebar-title{font-size:22px;}}
  .tp-career-details-sidebar-heading span{font-size:14px;}
  .tp-career-details-sidebar-item-content span{font-size:13px;}
  .tp-career-details-sidebar-item-content h5{font-size:16px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.tp-career-details-sidebar-item-content h5{font-size:14px;}}
  .tp-career-details-sidebar-btn a{font-size:18px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.tp-career-details-sidebar-btn a{font-size:15px;}}
  .tp-application-subtitle{font-size:14px;}
  .tp-application-title{font-size:40px;}
  .tp-application-upload span{font-size:14px;}
  .tp-contact-form-input label{font-size:14px;}
  .tp-contact-form-btn button{font-size:16px;}
  .tp-contact-category-btn{font-size:16px;}
  @media (max-width: 767px){.tp-contact-category-btn{font-size:14px;}}
  .tp-contact-location-left-title{font-size:38px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-contact-location-left-title{font-size:28px;}}
  .tp-contact-location-left-info span{font-size:16px;}
  .tp-contact-location-loc-title{font-size:18px;}
  .tp-contact-location-loc a{font-size:16px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-contact-location-loc a{font-size:14px;}}
  .tp-contact-location-map a{font-size:18px;}
  .tp-contact-location-right-info a{font-size:18px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-contact-location-right-info a{font-size:16px;}}
  .tp-contact-us-text p{font-size:16px;}
  .tp-contact-us-title{font-size:28px;}
  .tp-contact-us-info-title{font-size:24px;}
  .tp-contact-us-info-details a{font-size:16px;}
  .tp-contact-us-btn .tp-btn-yellow-green{font-size:14px;}
  .cn-contactform-support-text span{font-size:42px;}
  @media (max-width: 767px){.cn-contactform-support-text span{font-size:38px;}}
  .tp-contact-me-interest-title{font-size:44px;}
  .tp-portfolio-inner-content span{font-size:14px;}
  .tp-portfolio-inner-title{font-size:32px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-portfolio-inner-title{font-size:28px;}}
  .tp-portfolio-inner-title.fs-30{font-size:28px;}
  .tp-portfolio-inner-tab-wrap nav .nav-tabs .nav-link{font-size:13px;}
  .tp-portfolio-metro-shape span{font-size:10px;}
  .tp-portfolio-metro-social a{font-size:12px;}
  .tp-portfolio-masonry-big-text{font-size:303px;}
  @media only screen and (min-width: 1801px) and (max-width: 1850px){.tp-portfolio-masonry-big-text{font-size:298px;}}
  @media only screen and (min-width: 1701px) and (max-width: 1800px){.tp-portfolio-masonry-big-text{font-size:283px;}}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.tp-portfolio-masonry-big-text{font-size:266px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-portfolio-masonry-big-text{font-size:233px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-portfolio-masonry-big-text{font-size:188px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-portfolio-masonry-big-text{font-size:138px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-portfolio-masonry-big-text{font-size:98px;}}
  @media (max-width: 767px){.tp-portfolio-masonry-big-text{font-size:48px;}}
  .tp-portfolio-masonry-top-left span{font-size:12px;}
  .tp-portfolio-masonry-top-right p{font-size:24px;}
  @media (max-width: 767px){.tp-portfolio-masonry-top-right p{font-size:15px;}}
  .tp-portfolio-masonry-top-right span{font-size:12px;}
  .tp-portfolio-masonry-social a{font-size:13px;}
  .tp-portfolio-masonry-grid-heading span{font-size:12px;}
  .tp-portfolio-masonry-grid-title{font-size:24px;}
  .tp-portfolio-masonry-grid-categories span{font-size:12px;}
  .tp-portfolio-details-1-sub{font-size:14px;}
  .tp-portfolio-details-1-title{font-size:78px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-portfolio-details-1-title{font-size:70px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-portfolio-details-1-title{font-size:58px;}}
  @media (max-width: 767px){.tp-portfolio-details-1-title{font-size:50px;}}
  .tp-portfolio-details-1-content p{font-size:16px;}
  .tp-portfolio-details-1-list ul li{font-size:14px;}
  .tp-pd-1-about-title{font-size:14px;}
  .tp-pd-1-about-text{font-size:30px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-pd-1-about-text{font-size:28px;}}
  .tp-pd-1-about-list ul li{font-size:16px;}
  .tp-pd-1-work-title{font-size:138px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-pd-1-work-title{font-size:108px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-pd-1-work-title{font-size:98px;}}
  @media (max-width: 767px){.tp-pd-1-work-title{font-size:58px;}}
  .tp-pd-1-work-content p{font-size:18px;}
  .tp-pd-1-work-item-title{font-size:48px;}
  @media (max-width: 767px){.tp-pd-1-work-item-title{font-size:43px;}}
  .tp-pd-1-work-item-text span{font-size:18px;}
  .tp-pd-1-np-title{font-size:98px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-pd-1-np-title{font-size:78px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-pd-1-np-title{font-size:68px;}}
  @media (max-width: 767px){.tp-pd-1-np-title{font-size:43px;}}
  .tp-pd-1-np-content span{font-size:28px;}
  .tp-pd-1-np-content p{font-size:18px;}
  .tp-pd-2-title{font-size:138px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-pd-2-title{font-size:108px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-pd-2-title{font-size:98px;}}
  @media (max-width: 767px){.tp-pd-2-title{font-size:58px;}}
  .tp-pd-2-categories span{font-size:12px;}
  .tp-pd-2-bottom-item span{font-size:14px;}
  .tp-pd-2-bottom-item h6{font-size:18px;}
  .tp-pd-2-overview-title{font-size:48px;}
  .tp-pd-2-overview-wrap p{font-size:14px;}
  .tp-pd-2-overview-wrap ul li{font-size:18px;}
  .tp-pd-2-step-title{font-size:38px;}
  @media (max-width: 767px){.tp-pd-2-step-title{font-size:33px;}}
  .tp-pd-2-step-item-title{font-size:20px;}
  .tp-pd-2-step-item span{font-size:13px;}
  .tp-pd-2-np-content a{font-size:14px;}
  .tp-pd-4-title{font-size:98px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.tp-pd-4-title{font-size:78px;}}
  @media (max-width: 767px){.tp-pd-4-title{font-size:63px;}}
  .tp-pd-4-about-sub{font-size:18px;}
  .tp-pd-4-color-heading p{font-size:14px;}
  .tp-pd-4-color-title{font-size:28px;}
  .tp-pd-4-color-content span{font-size:28px;}
  .tp-pd-4-color-content p{font-size:14px;}
  .tp-pd-5-hero-title{font-size:78px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-pd-5-hero-title{font-size:73px;}}
  @media (max-width: 767px){.tp-pd-5-hero-title{font-size:58px;}}
  .tp-pd-5-hero-heading p{font-size:14px;}
  .tp-pd-5-hero-info-item-title{font-size:28px;}
  .tp-pd-5-hero-info-item-title span{font-size:10px;}
  .tp-pd-5-hero-info-item-content p{font-size:16px;}
  .tp-pd-5-light-title{font-size:48px;}
  .tp-pd-5-mockup-title{font-size:48px;}
  .tp-pd-5-mockup-heading p{font-size:16px;}
  .project-details-1-subtitle{font-size:16px;}
  .project-details-1-title{font-size:78px;}
  @media (max-width: 767px){.project-details-1-title{font-size:48px;}}
  .project-details-1-title-box p{font-size:16px;}
  .project-details-1-info span{font-size:18px;}
  .project-details-1-info h4{font-size:15px;}
  .project-details-1-navigation a span{font-size:15px;}
  .project-details-video button{font-size:22px;}
  .project-details-video label{font-size:18px;}
  .tp-hero-shop-title{font-size:348px;}
  @media only screen and (min-width: 1801px) and (max-width: 1850px){.tp-hero-shop-title{font-size:318px;}}
  @media only screen and (min-width: 1701px) and (max-width: 1800px){.tp-hero-shop-title{font-size:308px;}}
  @media only screen and (min-width: 1600px) and (max-width: 1700px){.tp-hero-shop-title{font-size:288px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px){.tp-hero-shop-title{font-size:248px;}}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-hero-shop-title{font-size:213px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-shop-title{font-size:173px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-hero-shop-title{font-size:133px;}}
  @media (max-width: 767px){.tp-hero-shop-title{font-size:63px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-hero-shop-title{font-size:98px;}}
  .tp-hero-shop-slider-subtitle{font-size:14px;}
  .tp-hero-shop-slider-title{font-size:68px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.tp-hero-shop-slider-title{font-size:53px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-hero-shop-slider-title{font-size:48px;}}
  .tp-hero-shop-2-slider-sub{font-size:12px;}
  .tp-hero-shop-2-slider-title{font-size:78px;}
  @media (max-width: 767px){.tp-hero-shop-2-slider-title{font-size:48px;}}
  .tp-hero-shop-2-slider-btn a{font-size:14px;}
  .shop-text-slider-item span{font-size:16px;}
  @media only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 576px) and (max-width: 767px){.shop-text-slider-item span{font-size:14px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px){.shop-text-slider-item span{font-size:13px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.shop-text-slider-item span{font-size:12px;}}
  .tp-shop-popup-text h4{font-size:44px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-shop-popup-text h4{font-size:38px;}}
  .tp-shop-popup-text p{font-size:26px;}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.tp-shop-popup-text p{font-size:18px;}}
  .tp-shop-popup-text span{font-size:14px;}
  .tp-shop-popup-inputbox input{font-size:15px;}
  .tp-shop-popup-inputbox input::-webkit-input-placeholder{font-size:15px;}
  .tp-shop-popup-inputbox input::-moz-placeholder{font-size:15px;}
  .tp-shop-popup-inputbox input:-moz-placeholder{font-size:15px;}
  .tp-shop-popup-inputbox input:-ms-input-placeholder{font-size:15px;}
  .tp-shop-popup-inputbox input::placeholder{font-size:15px;}
  .tp-shop-popup-inputbox .tp-btn-black-square{font-size:16px;}
  .subscribe-popup .close i{font-size:18px;}
  .tp-shop-section-subtitle{font-size:12px;}
  .tp-shop-section-title{font-size:44px;}
  .tp-shop-section-title.fs-100{font-size:98px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-shop-section-title.fs-100{font-size:78px;}}
  @media (max-width: 767px){.tp-shop-section-title.fs-100{font-size:48px;}}
  .tp-shop-category-item span{font-size:14px;}
  .tp-shop-category-2-content span{font-size:12px;}
  .tp-shop-category-2-title{font-size:44px;}
  .tp-shop-category-2-title.sm{font-size:24px;}
  .tp-shop-newsletter-content span{font-size:28px;}
  @media (max-width: 767px){.tp-shop-newsletter-content span{font-size:23px;}}
  .tp-shop-newsletter-content p{font-size:12px;}
  .tp-shop-about-content p{font-size:38px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.tp-shop-about-content p{font-size:35px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.tp-shop-about-content p{font-size:33px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-shop-about-content p{font-size:28px;}}
  @media (max-width: 767px){.tp-shop-about-content p{font-size:24px;}}
  .tp-shop-feature-item h4{font-size:18px;}
  .tp-shop-feature-item p{font-size:13px;}
  .tp-product-details-sort-desc p{font-size:13px;}
  .tp-product-details-category span{font-size:13px;}
  .tp-product-details-title{font-size:30px;}
  .tp-product-details-stock span{font-size:13px;}
  .tp-product-details-rating span{font-size:10px;}
  .tp-product-details-price{font-size:22px;}
  .tp-product-details-price.old-price{font-size:14px;}
  .tp-product-details-variation-title{font-size:13px;}
  .tp-product-details-variation-list button .tp-color-variation-tootltip{font-size:10px;}
  .tp-product-details-action-title{font-size:14px;}
  .tp-product-details-quantity .tp-cart-input[type=text]{font-size:14px;}
  .tp-product-details-add-to-cart-btn{font-size:13px;}
  .tp-product-details-buy-now-btn{font-size:13px;}
  .tp-product-details-action-sm-btn{font-size:14px;}
  .tp-product-details-query-item > span{font-size:13px;}
  .tp-product-details-query-item p{font-size:13px;}
  .tp-product-details-social span{font-size:13px;}
  .tp-product-details-msg ul li{font-size:13px;}
  .tp-product-details-payment p{font-size:14px;}
  .tp-product-details-desc-title{font-size:32px;}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-product-details-desc-title{font-size:28px;}}
  @media (max-width: 767px){.tp-product-details-desc-title{font-size:24px;}}
  .tp-product-details-desc-title-2{font-size:32px;}
  @media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 767px){.tp-product-details-desc-title-2{font-size:23px;}}
  .tp-product-details-desc-content span{font-size:18px;}
  .tp-product-details-desc-content p{font-size:15px;}
  .tp-product-details-desc-content-2 p{font-size:14px;}
  .tp-product-details-desc-list ul li{font-size:14px;}
  .tp-product-details-desc-fact-content span{font-size:48px;}
  @media only screen and (min-width: 768px) and (max-width: 991px){.tp-product-details-desc-fact-content span{font-size:33px;}}
  @media only screen and (min-width: 576px) and (max-width: 767px){.tp-product-details-desc-fact-content span{font-size:28px;}}
  @media (max-width: 767px){.tp-product-details-desc-fact-content span{font-size:23px;}}
  .tp-product-details-desc-fact-content p{font-size:20px;}
  @media (max-width: 767px){.tp-product-details-desc-fact-content p{font-size:18px;}}
  .tp-product-details-additional-info-title{font-size:22px;}
  .tp-product-details-additional-info table tr td:first-child{font-size:14px;}
  .tp-product-details-additional-info table tr td:last-child{font-size:14px;}
  .tp-product-details-review-number-title{font-size:18px;}
  .tp-product-details-review-summery-value span{font-size:38px;}
  .tp-product-details-review-summery-rating p{font-size:12px;}
  .tp-product-details-review-rating-item > span{font-size:13px;}
  .tp-product-details-review-rating-percent span{font-size:12px;}
  .tp-product-details-review-title{font-size:22px;}
  .tp-product-details-review-avater-rating span{font-size:8px;}
  .tp-product-details-review-avater-title{font-size:14px;}
  .tp-product-details-review-avater-meta{font-size:12px;}
  .tp-product-details-review-avater-comment p{font-size:12px;}
  .tp-product-details-review-form > p{font-size:14px;}
  .tp-product-details-review-form-title{font-size:22px;}
  .tp-product-details-review-form-rating p{font-size:12px;}
  .tp-product-details-review-form-rating-icon span{font-size:10px;}
  .tp-product-details-review-input label{font-size:14px;}
  .tp-product-details-review-input-title label{font-size:14px;}
  .tp-product-details-review-remeber label{font-size:13px;}
  .tp-product-details-review-btn{font-size:14px;}
  .tp-product-details-tab-nav .nav-tabs .nav-link{font-size:18px;}
  .tp-product-details-views > span{font-size:14px;}
  .tp-product-details-views p{font-size:14px;}
  .tp-product-details-stock-bar p{font-size:13px;}
  .tp-product-cats a{font-size:13px;}
  .tp-product-filter-select .custom-select .selected{font-size:13px;}
  .tp-product-related-title{font-size:22px;}
  .tp-product-item-title, .tp-product-item-price{font-size:18px;}
  @media (max-width: 767px){.tp-product-item-title, .tp-product-item-price{font-size:16px;}}
  .tp-product-instagram-heading p{font-size:14px;}
  .tp-product-testimonial-title{font-size:22px;}
  .tp-product-testimonial-item .app-testimonial-item-content p{font-size:18px;}
  .tp-product-testimonial-user-name{font-size:13px;}
  .tp-product-modal .tp-product-modal-close-btn{font-size:18px;}
  .tp-login-title{font-size:28px;}
  .tp-login-top p{font-size:14px;}
  .tp-login-option-item a{font-size:14px;}
  .tp-login-mail p{font-size:13px;}
  .tp-login-input input{font-size:12px;}
  .tp-login-input-title label{font-size:14px;}
  .tp-login-remeber label{font-size:13px;}
  .tp-login-forgot a{font-size:13px;}
  .tp-login-btn{font-size:14px;}
  .tp-checkout-verify-reveal{font-size:12px;}
  .tp-checkout-btn{font-size:14px;}
  .tp-checkout-btn.border-style{font-size:13px;}
  .tp-checkout-input label{font-size:14px;}
  .tp-checkout-input input, .tp-checkout-input textarea{font-size:12px;}
  .tp-checkout-input input::placeholder, .tp-checkout-input textarea::placeholder{font-size:12px;}
  .tp-checkout-option label{font-size:13px;}
  .tp-checkout-bill-title{font-size:24px;}
  .tp-checkout-place-title{font-size:24px;}
  .tp-checkout-payment-item label{font-size:12px;}
  .tp-checkout-payment-desc p{font-size:12px;}
  .tp-return-customer-input label{font-size:14px;}
  .tp-return-customer-input input, .tp-return-customer-input textarea{font-size:12px;}
  .tp-return-customer-input input::placeholder, .tp-return-customer-input textarea::placeholder{font-size:12px;}
  .tp-return-customer-remeber label{font-size:13px;}
  .tp-return-customer-forgot a{font-size:13px;}
  .tp-order-details-icon span{font-size:53px;}
  .tp-order-details-title{font-size:28px;}
  .tp-order-details-content p{font-size:14px;}
  .tp-order-details-item h4{font-size:16px;}
  .tp-order-details-item p{font-size:16px;}
  .tp-order-info-title{font-size:24px;}
  .tp-order-info-list ul li span{font-size:13px;}
  .tp-order-info-list ul li.tp-order-info-list-header h4{font-size:14px;}
  .tp-order-info-list ul li.tp-order-info-list-desc p{font-size:13px;}
  .tp-order-info-list ul li.tp-order-info-list-desc p span{font-size:13px;}
  .tp-order-info-list ul li.tp-order-info-list-shipping span label{font-size:12px;}
  .tp-order-info-list ul li.tp-order-info-list-total span{font-size:14px;}
  .tp-cart-list thead th{font-size:12px;}
  .tp-cart-list tr td .tp-cart-action-btn{font-size:12px;}
  .tp-cart-title a{font-size:14px;}
  .tp-cart-price span{font-size:14px;}
  .tp-cart-coupon-input-box label{font-size:12px;}
  .tp-cart-coupon-input input{font-size:12px;}
  .tp-cart-coupon-input input::-webkit-input-placeholder{font-size:12px;}
  .tp-cart-coupon-input input::-moz-placeholder{font-size:12px;}
  .tp-cart-coupon-input input:-moz-placeholder{font-size:12px;}
  .tp-cart-coupon-input input:-ms-input-placeholder{font-size:12px;}
  .tp-cart-coupon-input input::placeholder{font-size:12px;}
  .tp-cart-coupon-input button{font-size:14px;}
  .tp-cart-update-btn{font-size:14px;}
  .tp-cart-checkout-top span{font-size:18px;}
  .tp-cart-checkout-shipping-title{font-size:13px;}
  .tp-cart-checkout-shipping-option label{font-size:12px;}
  .tp-cart-checkout-total span{font-size:16px;}
  .tp-cart-checkout-btn{font-size:14px;}
  .cartmini__top-title h4{font-size:16px;}
  .cartmini__close-btn{font-size:20px;}
  .cartmini__shipping p{font-size:14px;}
  .cartmini__title{font-size:13px;}
  .cartmini__content .tp-product-quantity .tp-cart-input[type=text]{font-size:11px;}
  .cartmini__content .tp-product-quantity .tp-cart-plus,
.cartmini__content .tp-product-quantity .tp-cart-minus{font-size:11px;}
  .cartmini__del{font-size:12px;}
  .cartmini__checkout-title h4{font-size:13px;}
  .cartmini__checkout-title span{font-size:13px;}
  .cartmini__price{font-size:12px;}
  .cartmini__quantity{font-size:10px;}
  .cartmini__empty p{font-size:14px;}
  .profile__tab nav .nav-tabs .nav-link{font-size:14px;}
  .profile__info-title{font-size:18px;}
  .profile__input-box h4{font-size:12px;}
  .profile__input-box p{font-size:11px;}
  .profile__address-title{font-size:20px;}
  .profile__address-content p{font-size:14px;}
  .profile__notification-title{font-size:22px;}
  .profile__notification-item .form-check-label{font-size:14px;}
  .profile__btn .tp-btn-cart{font-size:14px;}
  .profile__main-title{font-size:22px;}
  .profile__main-content p{font-size:12px;}
  .profile__main-info-icon .profile-icon-count{font-size:10px;}
  .profile__main-info-title{font-size:16px;}
  .tp-logout-btn{font-size:12px;}
  .tp-profile-input input{font-size:12px;}
  .tp-profile-input-title label{font-size:14px;}
  .tp-error-title{font-size:62px;}
  .tp-error-title-sm{font-size:24px;}
  .tp-error-content p{font-size:16px;}
  .tp-error-content .tp-btn{font-size:16px;}
  .tp-header-right .cr-header-login a{font-size:13px;}
  .tp-header-cnt-wrap .tp-header-logo-wrap p{font-size:12px;}
  .tp-header-cnt-bar-wrap .tp-header-bar{font-size:12px;}
  .ais-header-btn a{font-size:12px;}
  .cst-hero-subtitle{font-size:12px;}
  .cst-hero-item-title{font-size:16px;}
  .cnt-hero-title{font-size:80px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.cnt-hero-title{font-size:68px;}}
  @media (max-width: 767px){.cnt-hero-title{font-size:48px;}}
  .cnt-hero-list-num{font-size:50px;}
  @media only screen and (min-width: 1701px) and (max-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1700px){.cnt-hero-list-num{font-size:38px;}}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px){.cnt-hero-list-num{font-size:28px;}}
  .cnt-hero-list-name{font-size:18px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 767px){.cnt-hero-list-name{font-size:13px;}}
  .ais-hero-sub{font-size:12px;}
  .ais-hero-title{font-size:52px;}
  @media (max-width: 767px){.ais-hero-title{font-size:38px;}}
  .ais-hero-text p{font-size:14px;}
  .cst-section-title{font-size:50px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.cst-section-title{font-size:43px;}}
  .cst-section-title.fs-62{font-size:60px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px){.cst-section-title.fs-62{font-size:53px;}}
  @media (max-width: 767px){.cst-section-title.fs-62{font-size:43px;}}
  .cst-section-title.fs-32{font-size:30px;}
  .cst-section-subtitle{font-size:11px;}
  .cnt-section-subtitle{font-size:12px;}
  .ais-section-subtitle{font-size:12px;}
  .ais-section-title{font-size:40px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.ais-section-title{font-size:38px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.ais-section-title{font-size:36px;}}
  @media (max-width: 767px){.ais-section-title{font-size:33px;}}
  .cst-btn{font-size:14px;}
  .tp-btn-black-square.cnt-btn-style{font-size:13px;}
  .cst-feature-item-title{font-size:22px;}
  .cst-feature-item-content p{font-size:13px;}
  .cst-feature-text{font-size:14px;}
  .cst-feature-text span{font-size:11px;}
  .cnt-plan-item-title{font-size:22px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 767px){.ais-feature-item.app-feature-item .app-feature-title{font-size:18px;}}
  .ais-feature-item-btn a{font-size:12px;}
  .ais-list-wrap ul li{font-size:16px;}
  .cst-service-item-title{font-size:22px;}
  .cst-portfolio-item-num{font-size:30px;}
  @media (max-width: 767px){.cst-portfolio-item-num{font-size:24px;}}
  .cst-portfolio-item-title{font-size:40px;}
  @media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px){.cst-portfolio-item-title{font-size:32px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.cst-portfolio-item-title{font-size:26px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.cst-portfolio-item-title{font-size:23px;}}
  .cst-portfolio-item-categories span{font-size:10px;}
  .cnt-portfolio-video-sub{font-size:14px;}
  .cnt-portfolio-video-title{font-size:30px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.cnt-portfolio-video-title{font-size:26px;}}
  @media (max-width: 767px){.cnt-portfolio-video-title{font-size:20px;}}
  .cst-testimonial-heading .cst-section-title{font-size:130px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.cst-testimonial-heading .cst-section-title{font-size:108px;}}
  @media only screen and (min-width: 992px) and (max-width: 1199px){.cst-testimonial-heading .cst-section-title{font-size:98px;}}
  @media only screen and (min-width: 768px) and (max-width: 991px){.cst-testimonial-heading .cst-section-title{font-size:78px;}}
  @media (max-width: 767px){.cst-testimonial-heading .cst-section-title{font-size:53px;}}
  .cst-testimonial-item-text p{font-size:20px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.cst-testimonial-item-user-content h4{font-size:18px;}}
  .cst-testimonial-item-user-content span{font-size:14px;}
  .cnt-faq-heading .tp-section-title-clash-600.fs-60{font-size:54px;}
  @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){.cnt-faq-heading .tp-section-title-clash-600.fs-60{font-size:38px;}}
  .cst-cta-content-text{font-size:14px;}
  @media (max-width: 767px){.cst-cta-content .cst-section-title{font-size:33px;}}
  .cst-cta-input-box .tp-contact-form-input label{font-size:11px;}
  .cnt-brand-style.ar-brand-style .tp-brand-title{font-size:16px;}
  .cnt-team-item-social a{font-size:12px;}
  .cnt-blog-item-sub{font-size:14px;}
  .cnt-blog-item-title{font-size:58px;}
  @media only screen and (min-width: 1200px) and (max-width: 1399px){.cnt-blog-item-title{font-size:43px;}}
  @media (max-width: 767px){.cnt-blog-item-title{font-size:38px;}}
  .cnt-blog-item-2-user-title{font-size:12px;}
  .cnt-blog-item-2-user-content p{font-size:12px;}
  .cnt-blog-item-2-content p{font-size:10px;}
  .ais-blog-item-wrapper .creative-blog-title-sm{font-size:22px;}
  .ais-footer-style .crp-footer-widget-title{font-size:24px;}
  .agntix-dark .tp-header-3-style .tp-header-menu > nav > ul > li > a{font-size:14px;}
  .agntix-dark .tp-checkout-btn.border-style{font-size:13px;}
}
