@media (max-width: 575.98px) {
    .gallery-img {
        max-height: 300px;
        font-size: calc(100px / 2) !important;
    }

    .navbar-brand img {
        height: 50px;
    }

    .hero.little {
        height: 350px;
        max-height: 350px;
    }

    .hero {
        height: 500px;
        max-height: 500px;
    }

    .image-text-split .image-wrapper img {
        max-width: 100%;
        height: 300px !important;
    }

    .pb-6 {
        padding-bottom: 3rem !important;
    }

    .pt-6 {
        padding-top: 3rem !important;
    }
}

/* Extra small devices (phones, less than 576px) */
@media (min-width: 576px) and (max-width: 767.98px) {
    .gallery-img {
        max-height: 300px;
    }

    .navbar-brand img {
        height: 50px;
    }

    .hero.little {
        height: 400px;
        max-height: 400px;
    }

    .hero {
        height: 500px;
        max-height: 500px;
    }

    .image-text-split .image-wrapper img {
        max-width: 100%;
        height: 300px !important;
    }

    .pb-6 {
        padding-bottom: 3rem !important;
    }

    .pt-6 {
        padding-top: 3rem !important;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .gallery-img {
        max-height: 300px;
    }

    .navbar-brand img {
        height: 50px;
    }

    .hero.little {
        height: 425px;
        max-height: 425px;
    }

    .hero {
        height: 600px;
        max-height: 600px;
    }

    .image-text-split .image-wrapper img {
        max-width: 100%;
        height: 300px !important;
    }

    .pb-6 {
        padding-bottom: 3rem !important;
    }

    .pt-6 {
        padding-top: 3rem !important;
    }
}

/* Large devices (desktops, less than 1200px) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .hero.little {
        height: 450px;
        max-height: 450px;
    }

    .hero {
        height: 700px;
        max-height: 700px;
    }
}

/* Extra large devices (large desktops, less than 1400px) */
@media (min-width: 1200px) and (max-width: 1399.98px) {}












@media (max-width: 575.98px) {

    /***************************
    // Font Sizes
    ***************************/
    .statikus-content h3,
    .font-size-128 * {
        font-size: calc(128px / 3.5) !important;
    }

    .font-size-100 * {
        font-size: calc(100px / 2) !important;
    }

    .font-size-99 * {
        font-size: calc(99px / 2) !important;
    }

    .font-size-98 * {
        font-size: calc(98px / 2) !important;
    }

    .font-size-97 * {
        font-size: calc(97px / 2) !important;
    }

    .statikus-content h4,
    .statikus-content h1,
    .font-size-96 * {
        font-size: calc(96px / 2) !important;
    }

    .font-size-95 * {
        font-size: calc(95px / 2) !important;
    }

    .font-size-94 * {
        font-size: calc(94px / 2) !important;
    }

    .font-size-93 * {
        font-size: calc(93px / 2) !important;
    }

    .font-size-92 * {
        font-size: calc(92px / 2) !important;
    }

    .font-size-91 * {
        font-size: calc(91px / 2) !important;
    }

    .font-size-90 * {
        font-size: calc(90px / 2) !important;
    }

    .font-size-89 * {
        font-size: calc(89px / 2) !important;
    }

    .font-size-88 * {
        font-size: calc(88px / 2) !important;
    }

    .font-size-87 * {
        font-size: calc(87px / 2) !important;
    }

    .font-size-86 * {
        font-size: calc(86px / 2) !important;
    }

    .font-size-85 * {
        font-size: calc(85px / 2) !important;
    }

    .font-size-84 * {
        font-size: calc(84px / 2) !important;
    }

    .font-size-83 * {
        font-size: calc(83px / 2) !important;
    }

    .font-size-82 * {
        font-size: calc(82px / 2) !important;
    }

    .font-size-81 * {
        font-size: calc(81px / 2) !important;
    }

    .font-size-80 * {
        font-size: calc(80px / 2) !important;
    }

    .font-size-79 * {
        font-size: calc(79px / 2) !important;
    }

    .font-size-78 * {
        font-size: calc(78px / 2) !important;
    }

    .font-size-77 * {
        font-size: calc(77px / 2) !important;
    }

    .font-size-76 * {
        font-size: calc(76px / 2) !important;
    }

    .font-size-75 * {
        font-size: calc(75px / 2) !important;
    }

    .font-size-74 * {
        font-size: calc(74px / 2) !important;
    }

    .font-size-73 * {
        font-size: calc(73px / 2) !important;
    }

    .font-size-72 * {
        font-size: calc(72px / 2) !important;
    }

    .font-size-71 * {
        font-size: calc(71px / 2) !important;
    }

    .font-size-70 * {
        font-size: calc(70px / 2) !important;
    }

    .font-size-69 * {
        font-size: calc(69px / 2) !important;
    }

    .font-size-68 * {
        font-size: calc(68px / 2) !important;
    }

    .font-size-67 * {
        font-size: calc(67px / 2) !important;
    }

    .font-size-66 * {
        font-size: calc(66px / 2) !important;
    }

    .font-size-65 * {
        font-size: calc(65px / 2) !important;
    }

    .statikus-content .year-title,
    .tanszek-content .year-title,
    .static-content h1,
    .font-size-64 * {
        font-size: calc(64px / 2) !important;
    }

    .font-size-63 * {
        font-size: calc(63px / 1.5) !important;
    }

    .font-size-62 * {
        font-size: calc(62px / 1.5) !important;
    }

    .font-size-61 * {
        font-size: calc(61px / 1.5) !important;
    }

    .font-size-60 * {
        font-size: calc(60px /2) !important;
    }

    .font-size-59 * {
        font-size: calc(59px / 1.5) !important;
    }

    .font-size-58 * {
        font-size: calc(58px / 1.5) !important;
    }

    .font-size-57 * {
        font-size: calc(57px / 1.5) !important;
    }

    .font-size-56 * {
        font-size: calc(56px / 1.5) !important;
    }

    .font-size-55 * {
        font-size: calc(55px / 1.5) !important;
    }

    .font-size-54 * {
        font-size: calc(54px / 1.5) !important;
    }

    .font-size-53 * {
        font-size: calc(53px / 1.46) !important;
    }

    .font-size-52 * {
        font-size: calc(52px / 1.46) !important;
    }

    .font-size-51 * {
        font-size: calc(51px / 1.46) !important;
    }

    .statikus-content h5,
    .alapkepzes-content h2,
    .esemenyek-content h2,
    .font-size-50 * {
        font-size: calc(50px / 1.42) !important;
    }

    .font-size-49 * {
        font-size: calc(49px / 1.42) !important;
    }

    .statikus-content .year-divider,
    .tanszek-content .year-divider,
    .static-content h3,
    .font-size-48 * {
        font-size: calc(48px / 1.42) !important;
    }

    .font-size-47 * {
        font-size: calc(47px / 1.38) !important;
    }

    .font-size-46 * {
        font-size: calc(46px / 1.38) !important;
    }

    .font-size-45 * {
        font-size: calc(45px / 1.38) !important;
    }

    .font-size-44 * {
        font-size: calc(44px / 1.34) !important;
    }

    .font-size-43 * {
        font-size: calc(43px / 1.34) !important;
    }

    .font-size-42 * {
        font-size: calc(42px / 1.34) !important;
    }

    .font-size-41 * {
        font-size: calc(41px / 1.3) !important;
    }

    .font-size-40 * {
        font-size: calc(40px / 1.3) !important;
    }

    .font-size-39 * {
        font-size: calc(39px / 1.3) !important;
    }

    .font-size-38 * {
        font-size: calc(38px / 1.3) !important;
    }

    .font-size-37 * {
        font-size: calc(37px / 1.3) !important;
    }

    .alapkepzes-content h3,
    .esemenyek-content h3,
    .static-content h2,
    .statikus-content h2,
    .font-size-36 * {
        font-size: calc(36px / 1.3) !important;
    }

    .font-size-35 * {
        font-size: calc(35px / 1.3) !important;
    }

    .font-size-34 * {
        font-size: calc(34px / 1.3) !important;
    }

    .font-size-33 * {
        font-size: calc(33px / 1.3) !important;
    }

    .font-size-32 * {
        font-size: calc(32px / 1.3) !important;
    }

    .font-size-31 * {
        font-size: calc(31px / 1.3) !important;
    }

    .font-size-30 * {
        font-size: calc(30px / 1.3) !important;
    }

    .font-size-29 * {
        font-size: calc(29px / 1.3) !important;
    }

    .font-size-28 * {
        font-size: calc(28px / 1.3) !important;
    }

    .font-size-27 * {
        font-size: calc(27px / 1.3) !important;
    }

    .font-size-26 * {
        font-size: calc(26px / 1.3) !important;
    }

    .font-size-25 * {
        font-size: calc(25px / 1.3) !important;
    }

    .esemenyek-quote,
    .statikus-content .year-subtitle,
    .tanszek-content .year-subtitle,
    .static-content h4,
    .alapkepzes-content h4,
    .esemenyek-content h4,
    .font-size-24 * {
        font-size: calc(24px / 1.3) !important;
    }

    .font-size-23 * {
        font-size: calc(23px / 1.3) !important;
    }

    .font-size-22 * {
        font-size: calc(22px / 1.3) !important;
    }

    .font-size-21 * {
        font-size: calc(21px / 1.3) !important;
    }

    .static-content h5,
    .alapkepzes-content h5,
    .esemenyek-content h5,
    .static-content p,
    .static-content li,
    .static-content span,
    .alapkepzes-content p,
    .alapkepzes-content li,
    .alapkepzes-content span,
    .font-size-20 * {
        font-size: calc(20px / 1.3) !important;
    }

    .font-size-19 * {
        font-size: calc(19px / 1.3) !important;
    }

    .static-content h6,
    .statikus-content h6,
    .alapkepzes-content h6,
    .esemenyek-content h6,
    .esemenyek-content p,
    .esemenyek-content li,
    .esemenyek-content span,
    .tanszek-content p,
    .tanszek-content li,
    .tanszek-content span,
    .statikus-content p,
    .statikus-content li,
    .statikus-content span,
    .font-size-18 * {
        font-size: calc(18px / 1.25) !important;
    }

    .font-size-17 * {
        font-size: calc(17px / 1.2) !important;
    }

    .font-size-16 * {
        font-size: calc(16px / 1.1) !important;
    }

    .font-size-15 * {
        font-size: calc(15px) !important;
    }

    .font-size-14 * {
        font-size: calc(14px) !important;
    }

    .font-size-13 * {
        font-size: calc(13px) !important;
    }

    .font-size-12 * {
        font-size: calc(12px) !important;
    }

    .font-size-11 * {
        font-size: calc(11px) !important;
    }

    /***************************
    // End Font Sizes
    ***************************/
}

/* Extra small devices (phones, less than 576px) */
@media (min-width: 576px) and (max-width: 767.98px) {

    /***************************
    // Font Sizes
    ***************************/
    .statikus-content h3,
    .font-size-128 * {
        font-size: calc(128px / 2) !important;
    }

    .font-size-100 * {
        font-size: calc(100px / 2) !important;
    }

    .font-size-99 * {
        font-size: calc(99px / 1.5) !important;
    }

    .font-size-98 * {
        font-size: calc(98px / 1.5) !important;
    }

    .font-size-97 * {
        font-size: calc(97px / 1.5) !important;
    }

    .statikus-content h4,
    .statikus-content h1,
    .font-size-96 * {
        font-size: calc(96px / 1.5) !important;
    }

    .font-size-95 * {
        font-size: calc(95px / 1.5) !important;
    }

    .font-size-94 * {
        font-size: calc(94px / 1.5) !important;
    }

    .font-size-93 * {
        font-size: calc(93px / 1.5) !important;
    }

    .font-size-92 * {
        font-size: calc(92px / 1.5) !important;
    }

    .font-size-91 * {
        font-size: calc(91px / 1.5) !important;
    }

    .font-size-90 * {
        font-size: calc(90px / 1.5) !important;
    }

    .font-size-89 * {
        font-size: calc(89px / 1.5) !important;
    }

    .font-size-88 * {
        font-size: calc(88px / 1.5) !important;
    }

    .font-size-87 * {
        font-size: calc(87px / 1.5) !important;
    }

    .font-size-86 * {
        font-size: calc(86px / 1.5) !important;
    }

    .font-size-85 * {
        font-size: calc(85px / 1.5) !important;
    }

    .font-size-84 * {
        font-size: calc(84px / 1.5) !important;
    }

    .font-size-83 * {
        font-size: calc(83px / 1.5) !important;
    }

    .font-size-82 * {
        font-size: calc(82px / 1.5) !important;
    }

    .font-size-81 * {
        font-size: calc(81px / 1.5) !important;
    }

    .font-size-80 * {
        font-size: calc(80px / 1.5) !important;
    }

    .font-size-79 * {
        font-size: calc(79px / 1.5) !important;
    }

    .font-size-78 * {
        font-size: calc(78px / 1.5) !important;
    }

    .font-size-77 * {
        font-size: calc(77px / 1.5) !important;
    }

    .font-size-76 * {
        font-size: calc(76px / 1.5) !important;
    }

    .font-size-75 * {
        font-size: calc(75px / 1.5) !important;
    }

    .font-size-74 * {
        font-size: calc(74px / 1.5) !important;
    }

    .font-size-73 * {
        font-size: calc(73px / 1.5) !important;
    }

    .font-size-72 * {
        font-size: calc(72px / 1.5) !important;
    }

    .font-size-71 * {
        font-size: calc(71px / 1.5) !important;
    }

    .font-size-70 * {
        font-size: calc(70px / 1.5) !important;
    }

    .font-size-69 * {
        font-size: calc(69px / 1.5) !important;
    }

    .font-size-68 * {
        font-size: calc(68px / 1.5) !important;
    }

    .font-size-67 * {
        font-size: calc(67px / 1.5) !important;
    }

    .font-size-66 * {
        font-size: calc(66px / 1.5) !important;
    }

    .font-size-65 * {
        font-size: calc(65px / 1.5) !important;
    }

    .statikus-content .year-title,
    .tanszek-content .year-title,
    .static-content h1,
    .font-size-64 * {
        font-size: calc(64px / 1.5) !important;
    }

    .font-size-63 * {
        font-size: calc(63px / 1.5) !important;
    }

    .font-size-62 * {
        font-size: calc(62px / 1.5) !important;
    }

    .font-size-61 * {
        font-size: calc(61px / 1.5) !important;
    }

    .font-size-60 * {
        font-size: calc(60px / 1.75) !important;
    }

    .font-size-59 * {
        font-size: calc(59px / 1.5) !important;
    }

    .font-size-58 * {
        font-size: calc(58px / 1.5) !important;
    }

    .font-size-57 * {
        font-size: calc(57px / 1.5) !important;
    }

    .font-size-56 * {
        font-size: calc(56px / 1.5) !important;
    }

    .font-size-55 * {
        font-size: calc(55px / 1.5) !important;
    }

    .font-size-54 * {
        font-size: calc(54px / 1.5) !important;
    }

    .font-size-53 * {
        font-size: calc(53px / 1.46) !important;
    }

    .font-size-52 * {
        font-size: calc(52px / 1.46) !important;
    }

    .font-size-51 * {
        font-size: calc(51px / 1.46) !important;
    }

    .statikus-content h5,
    .alapkepzes-content h2,
    .esemenyek-content h2,
    .font-size-50 * {
        font-size: calc(50px / 1.42) !important;
    }

    .font-size-49 * {
        font-size: calc(49px / 1.42) !important;
    }

    .statikus-content .year-divider,
    .tanszek-content .year-divider,
    .static-content h3,
    .font-size-48 * {
        font-size: calc(48px / 1.42) !important;
    }

    .font-size-47 * {
        font-size: calc(47px / 1.38) !important;
    }

    .font-size-46 * {
        font-size: calc(46px / 1.38) !important;
    }

    .font-size-45 * {
        font-size: calc(45px / 1.38) !important;
    }

    .font-size-44 * {
        font-size: calc(44px / 1.34) !important;
    }

    .font-size-43 * {
        font-size: calc(43px / 1.34) !important;
    }

    .font-size-42 * {
        font-size: calc(42px / 1.34) !important;
    }

    .font-size-41 * {
        font-size: calc(41px / 1.3) !important;
    }

    .font-size-40 * {
        font-size: calc(40px / 1.3) !important;
    }

    .font-size-39 * {
        font-size: calc(39px / 1.3) !important;
    }

    .font-size-38 * {
        font-size: calc(38px / 1.3) !important;
    }

    .font-size-37 * {
        font-size: calc(37px / 1.3) !important;
    }

    .alapkepzes-content h3,
    .esemenyek-content h3,
    .static-content h2,
    .statikus-content h2,
    .font-size-36 * {
        font-size: calc(36px / 1.3) !important;
    }

    .font-size-35 * {
        font-size: calc(35px / 1.3) !important;
    }

    .font-size-34 * {
        font-size: calc(34px / 1.3) !important;
    }

    .font-size-33 * {
        font-size: calc(33px / 1.3) !important;
    }

    .font-size-32 * {
        font-size: calc(32px / 1.3) !important;
    }

    .font-size-31 * {
        font-size: calc(31px / 1.3) !important;
    }

    .font-size-30 * {
        font-size: calc(30px / 1.3) !important;
    }

    .font-size-29 * {
        font-size: calc(29px / 1.3) !important;
    }

    .font-size-28 * {
        font-size: calc(28px / 1.3) !important;
    }

    .font-size-27 * {
        font-size: calc(27px / 1.3) !important;
    }

    .font-size-26 * {
        font-size: calc(26px / 1.3) !important;
    }

    .font-size-25 * {
        font-size: calc(25px / 1.3) !important;
    }

    .esemenyek-quote,
    .statikus-content .year-subtitle,
    .tanszek-content .year-subtitle,
    .static-content h4,
    .alapkepzes-content h4,
    .esemenyek-content h4,
    .font-size-24 * {
        font-size: calc(24px / 1.3) !important;
    }

    .font-size-23 * {
        font-size: calc(23px / 1.3) !important;
    }

    .font-size-22 * {
        font-size: calc(22px / 1.3) !important;
    }

    .font-size-21 * {
        font-size: calc(21px / 1.3) !important;
    }

    .static-content h5,
    .alapkepzes-content h5,
    .esemenyek-content h5,
    .static-content p,
    .static-content li,
    .static-content span,
    .alapkepzes-content p,
    .alapkepzes-content li,
    .alapkepzes-content span,
    .font-size-20 * {
        font-size: calc(20px / 1.3) !important;
    }

    .font-size-19 * {
        font-size: calc(19px / 1.3) !important;
    }

    .static-content h6,
    .statikus-content h6,
    .alapkepzes-content h6,
    .esemenyek-content h6,
    .esemenyek-content p,
    .esemenyek-content li,
    .esemenyek-content span,
    .tanszek-content p,
    .tanszek-content li,
    .tanszek-content span,
    .statikus-content p,
    .statikus-content li,
    .statikus-content span,
    .font-size-18 * {
        font-size: calc(18px / 1.25) !important;
    }

    .font-size-17 * {
        font-size: calc(17px / 1.2) !important;
    }

    .font-size-16 * {
        font-size: calc(16px / 1.1) !important;
    }

    .font-size-15 * {
        font-size: calc(15px) !important;
    }

    .font-size-14 * {
        font-size: calc(14px) !important;
    }

    .font-size-13 * {
        font-size: calc(13px) !important;
    }

    .font-size-12 * {
        font-size: calc(12px) !important;
    }

    .font-size-11 * {
        font-size: calc(11px) !important;
    }

    /***************************
    // End Font Sizes
    ***************************/
}

/* Medium devices (tablets, less than 992px) */
@media (min-width: 768px) and (max-width: 991.98px) {

    /***************************
    // Font Sizes
    ***************************/
    .statikus-content h3,
    .font-size-128 * {
        font-size: calc(128px / 2) !important;
    }

    .font-size-100 * {
        font-size: calc(100px / 2) !important;
    }

    .font-size-99 * {
        font-size: calc(99px / 1.3) !important;
    }

    .font-size-98 * {
        font-size: calc(98px / 1.3) !important;
    }

    .font-size-97 * {
        font-size: calc(97px / 1.3) !important;
    }

    .statikus-content h4,
    .statikus-content h1,
    .font-size-96 * {
        font-size: calc(96px / 1.3) !important;
    }

    .font-size-95 * {
        font-size: calc(95px / 1.3) !important;
    }

    .font-size-94 * {
        font-size: calc(94px / 1.3) !important;
    }

    .font-size-93 * {
        font-size: calc(93px / 1.3) !important;
    }

    .font-size-92 * {
        font-size: calc(92px / 1.3) !important;
    }

    .font-size-91 * {
        font-size: calc(91px / 1.3) !important;
    }

    .font-size-90 * {
        font-size: calc(90px / 1.3) !important;
    }

    .font-size-89 * {
        font-size: calc(89px / 1.3) !important;
    }

    .font-size-88 * {
        font-size: calc(88px / 1.3) !important;
    }

    .font-size-87 * {
        font-size: calc(87px / 1.3) !important;
    }

    .font-size-86 * {
        font-size: calc(86px / 1.3) !important;
    }

    .font-size-85 * {
        font-size: calc(85px / 1.3) !important;
    }

    .font-size-84 * {
        font-size: calc(84px / 1.3) !important;
    }

    .font-size-83 * {
        font-size: calc(83px / 1.3) !important;
    }

    .font-size-82 * {
        font-size: calc(82px / 1.3) !important;
    }

    .font-size-81 * {
        font-size: calc(81px / 1.3) !important;
    }

    .font-size-80 * {
        font-size: calc(80px / 1.3) !important;
    }

    .font-size-79 * {
        font-size: calc(79px / 1.3) !important;
    }

    .font-size-78 * {
        font-size: calc(78px / 1.3) !important;
    }

    .font-size-77 * {
        font-size: calc(77px / 1.3) !important;
    }

    .font-size-76 * {
        font-size: calc(76px / 1.3) !important;
    }

    .font-size-75 * {
        font-size: calc(75px / 1.3) !important;
    }

    .font-size-74 * {
        font-size: calc(74px / 1.3) !important;
    }

    .font-size-73 * {
        font-size: calc(73px / 1.3) !important;
    }

    .font-size-72 * {
        font-size: calc(72px / 1.3) !important;
    }

    .font-size-71 * {
        font-size: calc(71px / 1.3) !important;
    }

    .font-size-70 * {
        font-size: calc(70px / 1.3) !important;
    }

    .font-size-69 * {
        font-size: calc(69px / 1.3) !important;
    }

    .font-size-68 * {
        font-size: calc(68px / 1.3) !important;
    }

    .font-size-67 * {
        font-size: calc(67px / 1.3) !important;
    }

    .font-size-66 * {
        font-size: calc(66px / 1.3) !important;
    }

    .font-size-65 * {
        font-size: calc(65px / 1.3) !important;
    }

    .statikus-content .year-title,
    .tanszek-content .year-title,
    .static-content h1,
    .font-size-64 * {
        font-size: calc(64px / 1.3) !important;
    }

    .font-size-63 * {
        font-size: calc(63px / 1.3) !important;
    }

    .font-size-62 * {
        font-size: calc(62px / 1.3) !important;
    }

    .font-size-61 * {
        font-size: calc(61px / 1.3) !important;
    }

    .font-size-60 * {
        font-size: calc(60px / 1.55) !important;
    }

    .font-size-59 * {
        font-size: calc(59px / 1.3) !important;
    }

    .font-size-58 * {
        font-size: calc(58px / 1.3) !important;
    }

    .font-size-57 * {
        font-size: calc(57px / 1.3) !important;
    }

    .font-size-56 * {
        font-size: calc(56px / 1.3) !important;
    }

    .font-size-55 * {
        font-size: calc(55px / 1.3) !important;
    }

    .font-size-54 * {
        font-size: calc(54px / 1.28) !important;
    }

    .font-size-53 * {
        font-size: calc(53px / 1.25) !important;
    }

    .font-size-52 * {
        font-size: calc(52px / 1.24) !important;
    }

    .font-size-51 * {
        font-size: calc(51px / 1.24) !important;
    }

    .statikus-content h5,
    .alapkepzes-content h2,
    .esemenyek-content h2,
    .font-size-50 * {
        font-size: calc(50px / 1.23) !important;
    }

    .font-size-49 * {
        font-size: calc(49px / 1.23) !important;
    }

    .statikus-content .year-divider,
    .tanszek-content .year-divider,
    .static-content h3,
    .font-size-48 * {
        font-size: calc(48px / 1.23) !important;
    }

    .font-size-47 * {
        font-size: calc(47px / 1.22) !important;
    }

    .font-size-46 * {
        font-size: calc(46px / 1.22) !important;
    }

    .font-size-45 * {
        font-size: calc(45px / 1.22) !important;
    }

    .font-size-44 * {
        font-size: calc(44px / 1.21) !important;
    }

    .font-size-43 * {
        font-size: calc(43px / 1.21) !important;
    }

    .font-size-42 * {
        font-size: calc(42px / 1.21) !important;
    }

    .font-size-41 * {
        font-size: calc(41px / 1.20) !important;
    }

    .font-size-40 * {
        font-size: calc(40px / 1.20) !important;
    }

    .font-size-39 * {
        font-size: calc(39px / 1.20) !important;
    }

    .font-size-38 * {
        font-size: calc(38px / 1.19) !important;
    }

    .font-size-37 * {
        font-size: calc(37px / 1.19) !important;
    }

    .alapkepzes-content h3,
    .esemenyek-content h3,
    .static-content h2,
    .statikus-content h2,
    .font-size-36 * {
        font-size: calc(36px / 1.19) !important;
    }

    .font-size-35 * {
        font-size: calc(35px / 1.18) !important;
    }

    .font-size-34 * {
        font-size: calc(34px / 1.18) !important;
    }

    .font-size-33 * {
        font-size: calc(33px / 1.18) !important;
    }

    .font-size-32 * {
        font-size: calc(32px / 1.17) !important;
    }

    .font-size-31 * {
        font-size: calc(31px / 1.17) !important;
    }

    .font-size-30 * {
        font-size: calc(30px / 1.17) !important;
    }

    .font-size-29 * {
        font-size: calc(29px / 1.16) !important;
    }

    .font-size-28 * {
        font-size: calc(28px / 1.16) !important;
    }

    .font-size-27 * {
        font-size: calc(27px / 1.16) !important;
    }

    .font-size-26 * {
        font-size: calc(26px / 1.15) !important;
    }

    .font-size-25 * {
        font-size: calc(25px / 1.15) !important;
    }

    .esemenyek-quote,
    .statikus-content .year-subtitle,
    .tanszek-content .year-subtitle,
    .static-content h4,
    .alapkepzes-content h4,
    .esemenyek-content h4,
    .font-size-24 * {
        font-size: calc(24px / 1.15) !important;
    }

    .font-size-23 * {
        font-size: calc(23px / 1.12) !important;
    }

    .font-size-22 * {
        font-size: calc(22px / 1.1) !important;
    }

    .font-size-21 * {
        font-size: calc(21px / 1.1) !important;
    }

    .static-content h5,
    .alapkepzes-content h5,
    .esemenyek-content h5,
    .static-content p,
    .static-content li,
    .static-content span,
    .alapkepzes-content p,
    .alapkepzes-content li,
    .alapkepzes-content span,
    .font-size-20 * {
        font-size: calc(20px / 1.1) !important;
    }

    .font-size-19 * {
        font-size: calc(19px / 1.1) !important;
    }

    .static-content h6,
    .statikus-content h6,
    .alapkepzes-content h6,
    .esemenyek-content h6,
    .esemenyek-content p,
    .esemenyek-content li,
    .esemenyek-content span,
    .tanszek-content p,
    .tanszek-content li,
    .tanszek-content span,
    .statikus-content p,
    .statikus-content li,
    .statikus-content span,
    .font-size-18 * {
        font-size: calc(18px / 1.1) !important;
    }

    .font-size-17 * {
        font-size: calc(17px / 1.1) !important;
    }

    .font-size-16 * {
        font-size: calc(16px / 1.05) !important;
    }

    .font-size-15 * {
        font-size: calc(15px) !important;
    }

    .font-size-14 * {
        font-size: calc(14px) !important;
    }

    .font-size-13 * {
        font-size: calc(13px) !important;
    }

    .font-size-12 * {
        font-size: calc(12px) !important;
    }

    .font-size-11 * {
        font-size: calc(11px) !important;
    }

    /***************************
    // End Font Sizes
    ***************************/
}

/* Large devices (desktops, less than 1200px) */
@media (min-width: 992px) and (max-width: 1199.98px) {

    /***************************
    // Font Sizes
    ***************************/
    .statikus-content h3,
    .font-size-128 * {
        font-size: calc(128px / 1.3) !important;
    }

    .font-size-100 * {
        font-size: calc(100px / 2) !important;
    }

    .font-size-99 * {
        font-size: calc(99px / 1.3) !important;
    }

    .font-size-98 * {
        font-size: calc(98px / 1.3) !important;
    }

    .font-size-97 * {
        font-size: calc(97px / 1.3) !important;
    }

    .statikus-content h4,
    .statikus-content h1,
    .font-size-96 * {
        font-size: calc(96px / 1.3) !important;
    }

    .font-size-95 * {
        font-size: calc(95px / 1.3) !important;
    }

    .font-size-94 * {
        font-size: calc(94px / 1.3) !important;
    }

    .font-size-93 * {
        font-size: calc(93px / 1.3) !important;
    }

    .font-size-92 * {
        font-size: calc(92px / 1.3) !important;
    }

    .font-size-91 * {
        font-size: calc(91px / 1.3) !important;
    }

    .font-size-90 * {
        font-size: calc(90px / 1.3) !important;
    }

    .font-size-89 * {
        font-size: calc(89px / 1.3) !important;
    }

    .font-size-88 * {
        font-size: calc(88px / 1.3) !important;
    }

    .font-size-87 * {
        font-size: calc(87px / 1.3) !important;
    }

    .font-size-86 * {
        font-size: calc(86px / 1.3) !important;
    }

    .font-size-85 * {
        font-size: calc(85px / 1.3) !important;
    }

    .font-size-84 * {
        font-size: calc(84px / 1.3) !important;
    }

    .font-size-83 * {
        font-size: calc(83px / 1.3) !important;
    }

    .font-size-82 * {
        font-size: calc(82px / 1.3) !important;
    }

    .font-size-81 * {
        font-size: calc(81px / 1.3) !important;
    }

    .font-size-80 * {
        font-size: calc(80px / 1.3) !important;
    }

    .font-size-79 * {
        font-size: calc(79px / 1.3) !important;
    }

    .font-size-78 * {
        font-size: calc(78px / 1.3) !important;
    }

    .font-size-77 * {
        font-size: calc(77px / 1.3) !important;
    }

    .font-size-76 * {
        font-size: calc(76px / 1.3) !important;
    }

    .font-size-75 * {
        font-size: calc(75px / 1.3) !important;
    }

    .font-size-74 * {
        font-size: calc(74px / 1.3) !important;
    }

    .font-size-73 * {
        font-size: calc(73px / 1.3) !important;
    }

    .font-size-72 * {
        font-size: calc(72px / 1.3) !important;
    }

    .font-size-71 * {
        font-size: calc(71px / 1.3) !important;
    }

    .font-size-70 * {
        font-size: calc(70px / 1.3) !important;
    }

    .font-size-69 * {
        font-size: calc(69px / 1.3) !important;
    }

    .font-size-68 * {
        font-size: calc(68px / 1.3) !important;
    }

    .font-size-67 * {
        font-size: calc(67px / 1.3) !important;
    }

    .font-size-66 * {
        font-size: calc(66px / 1.3) !important;
    }

    .font-size-65 * {
        font-size: calc(65px / 1.3) !important;
    }

    .statikus-content .year-title,
    .tanszek-content .year-title,
    .static-content h1,
    .font-size-64 * {
        font-size: calc(64px / 1.3) !important;
    }

    .font-size-63 * {
        font-size: calc(63px / 1.3) !important;
    }

    .font-size-62 * {
        font-size: calc(62px / 1.3) !important;
    }

    .font-size-61 * {
        font-size: calc(61px / 1.3) !important;
    }

    .font-size-60 * {
        font-size: calc(60px / 1.55) !important;
    }

    .font-size-59 * {
        font-size: calc(59px / 1.3) !important;
    }

    .font-size-58 * {
        font-size: calc(58px / 1.3) !important;
    }

    .font-size-57 * {
        font-size: calc(57px / 1.3) !important;
    }

    .font-size-56 * {
        font-size: calc(56px / 1.2) !important;
    }

    .font-size-55 * {
        font-size: calc(55px / 1.2) !important;
    }

    .font-size-54 * {
        font-size: calc(54px / 1.2) !important;
    }

    .font-size-53 * {
        font-size: calc(53px / 1.19) !important;
    }

    .font-size-52 * {
        font-size: calc(52px / 1.19) !important;
    }

    .font-size-51 * {
        font-size: calc(51px / 1.19) !important;
    }

    .statikus-content h5,
    .alapkepzes-content h2,
    .esemenyek-content h2,
    .font-size-50 * {
        font-size: calc(50px / 1.18) !important;
    }

    .font-size-49 * {
        font-size: calc(49px / 1.18) !important;
    }

    .statikus-content .year-divider,
    .tanszek-content .year-divider,
    .static-content h3,
    .font-size-48 * {
        font-size: calc(48px / 1.18) !important;
    }

    .font-size-47 * {
        font-size: calc(47px / 1.17) !important;
    }

    .font-size-46 * {
        font-size: calc(46px / 1.17) !important;
    }

    .font-size-45 * {
        font-size: calc(45px / 1.17) !important;
    }

    .font-size-44 * {
        font-size: calc(44px / 1.16) !important;
    }

    .font-size-43 * {
        font-size: calc(43px / 1.16) !important;
    }

    .font-size-42 * {
        font-size: calc(42px / 1.16) !important;
    }

    .font-size-41 * {
        font-size: calc(41px / 1.15) !important;
    }

    .font-size-40 * {
        font-size: calc(40px / 1.15) !important;
    }

    .font-size-39 * {
        font-size: calc(39px / 1.15) !important;
    }

    .font-size-38 * {
        font-size: calc(38px / 1.14) !important;
    }

    .font-size-37 * {
        font-size: calc(37px / 1.14) !important;
    }

    .alapkepzes-content h3,
    .esemenyek-content h3,
    .static-content h2,
    .statikus-content h2,
    .font-size-36 * {
        font-size: calc(36px / 1.14) !important;
    }

    .font-size-35 * {
        font-size: calc(35px / 1.13) !important;
    }

    .font-size-34 * {
        font-size: calc(34px / 1.13) !important;
    }

    .font-size-33 * {
        font-size: calc(33px / 1.13) !important;
    }

    .font-size-32 * {
        font-size: calc(32px / 1.12) !important;
    }

    .font-size-31 * {
        font-size: calc(31px / 1.12) !important;
    }

    .font-size-30 * {
        font-size: calc(30px / 1.12) !important;
    }

    .font-size-29 * {
        font-size: calc(29px / 1.11) !important;
    }

    .font-size-28 * {
        font-size: calc(28px / 1.11) !important;
    }

    .font-size-27 * {
        font-size: calc(27px / 1.11) !important;
    }

    .font-size-26 * {
        font-size: calc(26px / 1.1) !important;
    }

    .font-size-25 * {
        font-size: calc(25px / 1.1) !important;
    }

    .esemenyek-quote,
    .statikus-content .year-subtitle,
    .tanszek-content .year-subtitle,
    .static-content h4,
    .alapkepzes-content h4,
    .esemenyek-content h4,
    .font-size-24 * {
        font-size: calc(24px / 1.1) !important;
    }

    .font-size-23 * {
        font-size: calc(23px / 1.1) !important;
    }

    .font-size-22 * {
        font-size: calc(22px / 1.1) !important;
    }

    .font-size-21 * {
        font-size: calc(21px / 1.1) !important;
    }

    .static-content h5,
    .alapkepzes-content h5,
    .esemenyek-content h5,
    .static-content p,
    .static-content li,
    .static-content span,
    .alapkepzes-content p,
    .alapkepzes-content li,
    .alapkepzes-content span,
    .font-size-20 * {
        font-size: calc(20px / 1.1) !important;
    }

    .font-size-19 * {
        font-size: calc(19px / 1.1) !important;
    }

    .static-content h6,
    .statikus-content h6,
    .alapkepzes-content h6,
    .esemenyek-content h6,
    .esemenyek-content p,
    .esemenyek-content li,
    .esemenyek-content span,
    .tanszek-content p,
    .tanszek-content li,
    .tanszek-content span,
    .statikus-content p,
    .statikus-content li,
    .statikus-content span,
    .font-size-18 * {
        font-size: calc(18px / 1.1) !important;
    }

    .font-size-17 * {
        font-size: calc(17px) !important;
    }

    .font-size-16 * {
        font-size: calc(16px) !important;
    }

    .font-size-15 * {
        font-size: calc(15px) !important;
    }

    .font-size-14 * {
        font-size: calc(14px) !important;
    }

    .font-size-13 * {
        font-size: calc(13px) !important;
    }

    .font-size-12 * {
        font-size: calc(12px) !important;
    }

    .font-size-11 * {
        font-size: calc(11px) !important;
    }

    /***************************
    // End Font Sizes
    ***************************/
}

@media (min-width: 1200px) and (max-width: 1399.98px) {

    /***************************
    // Font Sizes
    ***************************/
    .statikus-content h3,
    .font-size-128 * {
        font-size: calc(128px / 1.2) !important;
    }

    .font-size-100 * {
        font-size: calc(100px / 2) !important;
    }

    .font-size-99 * {
        font-size: calc(99px / 1.2) !important;
    }

    .font-size-98 * {
        font-size: calc(98px / 1.2) !important;
    }

    .font-size-97 * {
        font-size: calc(97px / 1.2) !important;
    }

    .statikus-content h4,
    .statikus-content h1,
    .font-size-96 * {
        font-size: calc(96px / 1.2) !important;
    }

    .font-size-95 * {
        font-size: calc(95px / 1.2) !important;
    }

    .font-size-94 * {
        font-size: calc(94px / 1.2) !important;
    }

    .font-size-93 * {
        font-size: calc(93px / 1.2) !important;
    }

    .font-size-92 * {
        font-size: calc(92px / 1.2) !important;
    }

    .font-size-91 * {
        font-size: calc(91px / 1.2) !important;
    }

    .font-size-90 * {
        font-size: calc(90px / 1.2) !important;
    }

    .font-size-89 * {
        font-size: calc(89px / 1.2) !important;
    }

    .font-size-88 * {
        font-size: calc(88px / 1.2) !important;
    }

    .font-size-87 * {
        font-size: calc(87px / 1.2) !important;
    }

    .font-size-86 * {
        font-size: calc(86px / 1.2) !important;
    }

    .font-size-85 * {
        font-size: calc(85px / 1.2) !important;
    }

    .font-size-84 * {
        font-size: calc(84px / 1.2) !important;
    }

    .font-size-83 * {
        font-size: calc(83px / 1.2) !important;
    }

    .font-size-82 * {
        font-size: calc(82px / 1.2) !important;
    }

    .font-size-81 * {
        font-size: calc(81px / 1.2) !important;
    }

    .font-size-80 * {
        font-size: calc(80px / 1.2) !important;
    }

    .font-size-79 * {
        font-size: calc(79px / 1.2) !important;
    }

    .font-size-78 * {
        font-size: calc(78px / 1.2) !important;
    }

    .font-size-77 * {
        font-size: calc(77px / 1.2) !important;
    }

    .font-size-76 * {
        font-size: calc(76px / 1.2) !important;
    }

    .font-size-75 * {
        font-size: calc(75px / 1.2) !important;
    }

    .font-size-74 * {
        font-size: calc(74px / 1.2) !important;
    }

    .font-size-73 * {
        font-size: calc(73px / 1.2) !important;
    }

    .font-size-72 * {
        font-size: calc(72px / 1.2) !important;
    }

    .font-size-71 * {
        font-size: calc(71px / 1.2) !important;
    }

    .font-size-70 * {
        font-size: calc(70px / 1.2) !important;
    }

    .font-size-69 * {
        font-size: calc(69px / 1.2) !important;
    }

    .font-size-68 * {
        font-size: calc(68px / 1.2) !important;
    }

    .font-size-67 * {
        font-size: calc(67px / 1.2) !important;
    }

    .font-size-66 * {
        font-size: calc(66px / 1.2) !important;
    }

    .font-size-65 * {
        font-size: calc(65px / 1.2) !important;
    }

    .statikus-content .year-title,
    .tanszek-content .year-title,
    .static-content h1,
    .font-size-64 * {
        font-size: calc(64px / 1.2) !important;
    }

    .font-size-63 * {
        font-size: calc(63px / 1.2) !important;
    }

    .font-size-62 * {
        font-size: calc(62px / 1.2) !important;
    }

    .font-size-61 * {
        font-size: calc(61px / 1.2) !important;
    }

    .font-size-60 * {
        font-size: calc(60px / 1.45) !important;
    }

    .font-size-59 * {
        font-size: calc(59px / 1.2) !important;
    }

    .font-size-58 * {
        font-size: calc(58px / 1.2) !important;
    }

    .font-size-57 * {
        font-size: calc(57px / 1.2) !important;
    }

    .font-size-56 * {
        font-size: calc(56px / 1.2) !important;
    }

    .font-size-55 * {
        font-size: calc(55px / 1.2) !important;
    }

    .font-size-54 * {
        font-size: calc(54px / 1.2) !important;
    }

    .font-size-53 * {
        font-size: calc(53px / 1.19) !important;
    }

    .font-size-52 * {
        font-size: calc(52px / 1.19) !important;
    }

    .font-size-51 * {
        font-size: calc(51px / 1.19) !important;
    }

    .statikus-content h5,
    .alapkepzes-content h2,
    .esemenyek-content h2,
    .font-size-50 * {
        font-size: calc(50px / 1.18) !important;
    }

    .font-size-49 * {
        font-size: calc(49px / 1.18) !important;
    }

    .statikus-content .year-divider,
    .tanszek-content .year-divider,
    .static-content h3,
    .font-size-48 * {
        font-size: calc(48px / 1.18) !important;
    }

    .font-size-47 * {
        font-size: calc(47px / 1.17) !important;
    }

    .font-size-46 * {
        font-size: calc(46px / 1.17) !important;
    }

    .font-size-45 * {
        font-size: calc(45px / 1.17) !important;
    }

    .font-size-44 * {
        font-size: calc(44px / 1.16) !important;
    }

    .font-size-43 * {
        font-size: calc(43px / 1.16) !important;
    }

    .font-size-42 * {
        font-size: calc(42px / 1.16) !important;
    }

    .font-size-41 * {
        font-size: calc(41px / 1.15) !important;
    }

    .font-size-40 * {
        font-size: calc(40px / 1.15) !important;
    }

    .font-size-39 * {
        font-size: calc(39px / 1.15) !important;
    }

    .font-size-38 * {
        font-size: calc(38px / 1.14) !important;
    }

    .font-size-37 * {
        font-size: calc(37px / 1.14) !important;
    }

    .alapkepzes-content h3,
    .esemenyek-content h3,
    .static-content h2,
    .statikus-content h2,
    .font-size-36 * {
        font-size: calc(36px / 1.14) !important;
    }

    .font-size-35 * {
        font-size: calc(35px / 1.13) !important;
    }

    .font-size-34 * {
        font-size: calc(34px / 1.13) !important;
    }

    .font-size-33 * {
        font-size: calc(33px / 1.13) !important;
    }

    .font-size-32 * {
        font-size: calc(32px / 1.12) !important;
    }

    .font-size-31 * {
        font-size: calc(31px / 1.12) !important;
    }

    .font-size-30 * {
        font-size: calc(30px / 1.12) !important;
    }

    .font-size-29 * {
        font-size: calc(29px / 1.11) !important;
    }

    .font-size-28 * {
        font-size: calc(28px / 1.11) !important;
    }

    .font-size-27 * {
        font-size: calc(27px / 1.11) !important;
    }

    .font-size-26 * {
        font-size: calc(26px / 1.1) !important;
    }

    .font-size-25 * {
        font-size: calc(25px / 1.1) !important;
    }

    .esemenyek-quote,
    .statikus-content .year-subtitle,
    .tanszek-content .year-subtitle,
    .static-content h4,
    .alapkepzes-content h4,
    .esemenyek-content h4,
    .font-size-24 * {
        font-size: calc(24px / 1.1) !important;
    }

    .font-size-23 * {
        font-size: calc(23px / 1.03) !important;
    }

    .font-size-22 * {
        font-size: calc(22px / 1.02) !important;
    }

    .font-size-21 * {
        font-size: calc(21px / 1.02) !important;
    }

    .static-content h5,
    .alapkepzes-content h5,
    .esemenyek-content h5,
    .static-content p,
    .static-content li,
    .static-content span,
    .alapkepzes-content p,
    .alapkepzes-content li,
    .alapkepzes-content span,
    .font-size-20 * {
        font-size: calc(20px / 1.01) !important;
    }

    .font-size-19 * {
        font-size: calc(19px / 1.01) !important;
    }

    .static-content h6,
    .statikus-content h6,
    .alapkepzes-content h6,
    .esemenyek-content h6,
    .esemenyek-content p,
    .esemenyek-content li,
    .esemenyek-content span,
    .tanszek-content p,
    .tanszek-content li,
    .tanszek-content span,
    .statikus-content p,
    .statikus-content li,
    .statikus-content span,
    .font-size-18 * {
        font-size: calc(18px) !important;
    }

    .font-size-17 * {
        font-size: calc(17px) !important;
    }

    .font-size-16 * {
        font-size: calc(16px) !important;
    }

    .font-size-15 * {
        font-size: calc(15px) !important;
    }

    .font-size-14 * {
        font-size: calc(14px) !important;
    }

    .font-size-13 * {
        font-size: calc(13px) !important;
    }

    .font-size-12 * {
        font-size: calc(12px) !important;
    }

    .font-size-11 * {
        font-size: calc(11px) !important;
    }

    /***************************
    // End Font Sizes
    ***************************/
}