.fs-fw-n{
    font-style: normal;
    font-weight: normal;
}

.fwt{
    font-weight: 100 !important;
}
.fwm{
    font-weight: 500 !important;
}
.fwb{
    font-weight: 700 !important;
}
.fw3{
    font-weight: 300 !important;
}
.fw4{
    font-weight: 400 !important;
}

.ffos{
    font-family: "Open Sans Light";
    font-style: normal;
    font-weight: normal;
}

.ffosc{
    font-family: "Open Sans Condensed Light";
    font-style: normal;
    font-weight: normal;
}

.ffah {
    font-family: "Arial", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
}

.ffe{
    font-family: "Exo 2";
    font-style: normal;
    font-weight: normal;
}

.ffr{
    font-family: "Roboto";
    font-style: normal;
    font-weight: normal;
}

.ffrc{
    font-family: "Roboto Condensed";
    font-style: normal;
    font-weight: normal;
}

.ffm{
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
}

.ffy{
    font-family: YotaDigit;
    font-style: normal;
    font-weight: normal;
}


/*--------------------------------------------------------------------------------------------------------------------
.fs11
--------------------------------------------------------------------------------------------------------------------*/
.fs11 {
    font-size: 11px;
}

/*--------------------------------------------------------------------------------------------------------------------
.fs12
--------------------------------------------------------------------------------------------------------------------*/
.fs12 {
    font-size: 12px;
}

@media screen and (min-width: 768px){
    .fs12 {
        font-size: 10px;
    }
}

@media screen and (min-width: 1190px){
    .fs12 {
        font-size: 11px;
    }
}

@media screen and (min-width: 1400px){
    .fs12 {
        font-size: 11px;
    }
}

@media screen and (min-width: 1500px) {
    .fs12 {
        font-size: 12px;
    }
}

@media screen and (min-width: 1800px) {
    .fs12 {
        font-size: 12px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs14
--------------------------------------------------------------------------------------------------------------------*/
.fs14 {
    font-size: 14px;
}

@media screen and (max-width: 1400px) {
    .fs14 {
        font-size: 12px;
    }
}

@media screen and (max-width: 450px) {
    .fs14 {
        font-size: 10px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs16
--------------------------------------------------------------------------------------------------------------------*/
.fs16 {
    font-size: 16px;
}

@media screen and (max-width: 1700px){
    .fs18 {
        font-size: 15px;
    }
}

@media screen and (max-width: 1500px) {
    .fs16 {
        font-size: 14px;
    }
}

@media screen and (max-width: 1300px) {
    .fs16 {
        font-size: 13px;
    }
}

@media screen and (max-width: 1190px){
    .fs18 {
        font-size: 12px;
    }
}

@media screen and (max-width: 992px){
    .fs18 {
        font-size: 11px;
    }
}

@media screen and (max-width: 768px){
    .fs18 {
        font-size: 10px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs18
--------------------------------------------------------------------------------------------------------------------*/
.fs18 {
    font-size: 18px;
}

@media screen and (max-width: 1700px){
    .fs18 {
        font-size: 17px;
    }
}

@media screen and (max-width: 1500px){
    .fs18 {
        font-size: 16px;
    }
}

@media screen and (max-width: 1300px){
    .fs18 {
        font-size: 15px;
    }
}

@media screen and (max-width: 1190px){
    .fs18 {
        font-size: 14px;
    }
}

@media screen and (max-width: 992px){
    .fs18 {
        font-size: 13px;
    }
}

@media screen and (max-width: 768px){
    .fs18 {
        font-size: 12px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs20
--------------------------------------------------------------------------------------------------------------------*/
.fs20 {
    font-size: 20px;
}

@media screen and (max-width: 1800px) {
    .fs20 {
        font-size: 18px;
    }
}

@media screen and (max-width: 1300px) {
    .fs20 {
        font-size: 17px;
    }
}

@media screen and (max-width: 1190px){
    .fs20 {
        font-size: 16px;
    }
}

@media screen and (max-width: 992px){
    .fs20 {
        font-size: 15px;
    }
}

@media screen and (max-width: 768px){
    .fs20 {
        font-size: 14px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs22
--------------------------------------------------------------------------------------------------------------------*/
.fs22 {
    font-size: 14px;
}

.fs70 {
    font-size: 70px;
}

@media screen and (min-width: 768px){
    .fs22 {
        font-size: 16px;
    }
}

@media screen and (min-width: 992px){
    .fs22 {
        font-size: 20px;
    }
}

@media screen and (min-width: 1400px){
    .fs22 {
        font-size: 22px;
    }
}

@media screen and (min-width: 1500px) {
    .fs22 {
        font-size: 26px;
    }
}

@media screen and (min-width: 1700px) {
    .fs22 {
        font-size: 30px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs24
--------------------------------------------------------------------------------------------------------------------*/

.fs24{
    font-size: 24px;
}

@media screen and (min-width: 1800px) {
    .fs24 {
        font-size: 24px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs25
--------------------------------------------------------------------------------------------------------------------*/
.fs25 {
    font-size: 25px;
}

@media screen and (max-width: 768px){
    .fs25 {
        font-size: 14px;
    }
}

@media screen and (min-width: 768px){
    .fs25 {
        font-size: 18px;
    }
}

@media screen and (min-width: 1190px) and  (max-height: 790px) {
    .fs25 {
        font-size: 18px;
    }
}

@media screen and (min-width: 1190px) and  (min-height: 791px) {
    .fs25 {
        font-size: 21px;
    }
}

@media screen and (min-width: 1300px) {
    .fs25 {
        font-size: 21px;
    }
}

@media screen and (min-width: 1500px) {
    .fs25 {
        font-size: 21px;
    }
}

@media screen and (min-width: 1700px) {
    .fs25 {
        font-size: 25px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs27
--------------------------------------------------------------------------------------------------------------------*/
.fs27 {
}

@media screen and (min-width: 768px){
    .fs27 {
        font-size: 15px;
    }
}

@media screen and (min-width: 1190px){
    .fs27 {
        font-size: 18px;
    }
}

@media screen and (min-width: 1300px){
    .fs27 {
        font-size: 20px;
    }
}

@media screen and (min-width: 1500px) {
    .fs27 {
        font-size: 23px;
    }
}

@media screen and (min-width: 1700px) {
    .fs27 {
        font-size: 27px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs29
--------------------------------------------------------------------------------------------------------------------*/

.fs29{
    font-size: 29px;
}


@media screen and (max-width: 767px){
    .fs29 {
        font-size: 13px;
    }
}

@media screen and (min-width: 768px){
    .fs29 {
        font-size: 18px;
    }
}

@media screen and (min-width: 992px){
    .fs29 {
        font-size: 19px;
    }
}

@media screen and (min-width: 1400px){
    .fs29 {
        font-size: 21px;
    }
}

@media screen and (min-width: 1500px) {
    .fs29 {
        font-size: 22px;
    }
}

@media screen and (min-width: 1800px) {
    .fs29 {
        font-size: 29px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs30
--------------------------------------------------------------------------------------------------------------------*/

.fs30{
    font-size: 30px;
}

@media screen and (max-width: 639px){
    .fs30 {
        font-size: 13px;
    }
}

@media screen and (min-width: 640px){
    .fs30 {
        font-size: 14px;
    }
}

@media screen and (min-width: 800px){
    .fs30 {
        font-size: 18px;
    }
}

@media screen and (min-width: 1024px){
    .fs30 {
        font-size: 23px;
    }
}

@media screen and (min-width: 1280px){
    .fs30 {
        font-size: 25px;
    }
}

@media screen and (min-width: 1600px) {
    .fs30 {
        font-size: 30px;
    }
}

@media screen and (min-width: 1920px) {
    .fs30 {
        font-size: 30px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs44
--------------------------------------------------------------------------------------------------------------------*/

.fs44{
    font-size: 44px;
}

@media screen and (max-width: 359px){
    .fs44 {
        font-size: 14px;
    }
}

@media screen and (min-width: 360px){
    .fs44 {
        font-size: 17px;
    }
}

@media screen and (min-width: 450px){
    .fs44 {
        font-size: 20px;
    }
}

@media screen and (min-width: 640px){
    .fs44 {
        font-size: 24px;
    }
}

@media screen and (min-width: 768px){
    .fs44 {
        font-size: 26px;
    }
}

@media screen and (min-width: 1024px){
    .fs44 {
        font-size: 30px;
    }
}

@media screen and (min-width: 1280px){
    .fs44 {
        font-size: 34px;
    }
}

@media screen and (min-width: 1600px) {
    .fs44 {
        font-size: 40px;
    }
}

/*@media screen and (min-width: 1800px) {
    .fs44 {
        font-size: 42px;
    }
}*/

/*--------------------------------------------------------------------------------------------------------------------
.fs48
--------------------------------------------------------------------------------------------------------------------*/

.fs48{
    font-size: 48px;
}

@media screen and (max-width: 359px){
    .fs48 {
        font-size: 20px;
    }
}

@media screen and (min-width: 360px){
    .fs48 {
        font-size: 22px;
    }
}

@media screen and (min-width: 450px){
    .fs48 {
        font-size: 24px;
    }
}

@media screen and (min-width: 640px){
    .fs48 {
        font-size: 26px;
    }
}

@media screen and (min-width: 768px){
    .fs48 {
        font-size: 30px;
    }
}

@media screen and (min-width: 1024px){
    .fs48 {
        font-size: 32px;
    }
}

@media screen and (min-width: 1280px){
    .fs48 {
        font-size: 36px;
    }
}

@media screen and (min-width: 1600px) {
    .fs48 {
        font-size: 45px;
    }
}

@media screen and (min-width: 1800px) {
    .fs48 {
        font-size: 48px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs52
--------------------------------------------------------------------------------------------------------------------*/
.fs52{
    font-size: 52px;
}

@media screen and (min-width: 320px){
    .fs52 {
        font-size: 24px;
    }
}

@media screen and (min-width: 640px){
    .fs52 {
        font-size: 30px;
    }
}

@media screen and (min-width: 768px){
    .fs52 {
        font-size: 38px;
    }
}

@media screen and (min-width: 1024px){
    .fs52 {
        font-size: 44px;
    }
}

@media screen and (min-width: 1280px){
    .fs52 {
        font-size: 48px;
    }
}

@media screen and (min-width: 1600px) {
    .fs52 {
        font-size: 50px;
    }
}

@media screen and (min-width: 1800px) {
    .fs52 {
        font-size: 52px;
    }
}

/*--------------------------------------------------------------------------------------------------------------------
.fs65
--------------------------------------------------------------------------------------------------------------------*/
.fs65{
    font-size: 65px;
}

@media screen and (min-width: 768px){
    .fs65 {
        font-size: 38px;
    }
}

@media screen and (min-width: 992px) and  (max-height: 790px) {
    .fs65 {
        font-size: 38px;
    }
}

@media screen and (min-width: 992px) and  (min-height: 791px) {
    .fs65 {
        font-size: 42px;
    }
}

@media screen and (min-width: 1300px){
    .fs65 {
        font-size: 48px;
    }
}

@media screen and (min-width: 1400px) {
    .fs65 {
        font-size: 53px;
    }
}

@media screen and (min-width: 1700px) {
    .fs65 {
        font-size: 65px;
    }
}

