body {
    padding: 0;
    margin: 0;
}

/*Custom Font*/
@font-face {
    font-family: "PaytoneOne-Regular";
    src: url(../resources/fonts/PaytoneOne-Regular.woff) format("woff"),
        url(../resources/fonts/PaytoneOne-Regular.ttf) format("truetype"),
        url(../resources/fonts/PaytoneOne-Regular.otf) format("opentype");
}

@font-face {
    font-family: "TitilliumWeb-Bold";
    src: url(../resources/fonts/TitilliumWeb-Bold.woff) format("woff"),
        url(../resources/fonts/TitilliumWeb-Bold.ttf) format("truetype"),
        url(../resources/fonts/TitilliumWeb-Bold.otf) format("opentype");
}

@font-face {
    font-family: "TitilliumWeb-BoldItalic";
    src: url(../resources/fonts/TitilliumWeb-BoldItalic.woff) format("woff"),
        url(../resources/fonts/TitilliumWeb-BoldItalic.ttf) format("truetype"),
        url(../resources/fonts/TitilliumWeb-BoldItalic.otf) format("opentype");
}

@font-face {
    font-family: "TitilliumWeb-Regular";
    src: url(../resources/fonts/TitilliumWeb-Regular.woff) format("woff"),
        url(../resources/fonts/TitilliumWeb-Regular.ttf) format("truetype"),
        url(../resources/fonts/TitilliumWeb-Regular.otf) format("opentype");
}

/*End Custom Font*/

/*Commons*/
@media(min-width:1441px) {
    .container__div {
        max-width: 1440px;
    }

    .cover__div-general {
        height: 600px;
    }

    .cover__general-heading.font-sm {
        font-size: 3.5rem;
    }

    .cover__general--icon-div {
        width: 60%;
        height: 300px;
        margin-top: 75px;
    }

    .cover__general-icon {
        width: 100px;
        height: 100px;
    }
}

@media(max-width:1440px) {
    .container__div {
        width: 100%;
    }

    .cover__div-general {
        height: 500px;
    }

    .cover__general-heading.font-sm {
        font-size: 3.5rem;
    }

    .cover__general--icon-div {
        width: 350px;
        height: 300px;
        margin-top: 30px;
    }

    .cover__general-icon {
        width: 100px;
        height: 100px;
    }
}

@media(max-width:991px) {
    .cover__general-heading.font-sm {
        font-size: 3.25rem;
    }

    .cover__general--icon-div {
        width: 300px;
        height: 300px;
        margin-top: 40px;
    }

    .cover__general-icon {
        width: 85px;
        height: 85px;
    }
}

@media(min-width:768px) {
    .cover__general--row-mobile {
        display: none;
    }

    .cover__general-left {
        padding-bottom: 1rem;
    }
}

@media(max-width:767px) {
    .container__div {
        overflow-x: hidden;
    }

    .cover__general--row-desktop {
        display: none;
    }

    .cover__general-heading.font-sm {
        font-size: 3rem;
    }

    .cover__general--icon-div {
        margin-top: -40px;
    }

    .cover__general-left {
        padding-bottom: 100px;
    }
}

@media(min-width:576px) {
    .container__div {
        padding: 25px;
    }

    .cover__general-heading {
        font-size: 4.375rem;
    }
}

@media(max-width:575px) {
    .container__div {
        padding: 25px 20px;
    }

    .cover__general-heading.font-sm {
        font-size: 2.8rem;
    }

    .cover__general-icon {
        width: 75px;
        height: 75px;
    }

    .cover__general-heading {
        font-size: 3.75rem;
    }
}

@media(max-width:424px) {
    .cover__general-heading.font-sm {
        font-size: 2.5rem;
    }

    .cover__general--icon-div {
        width: 225px;
        height: 225px;
        margin-top: 0;
    }

    .cover__general-icon {
        width: 55px;
        height: 55px;
    }

    .cover__general-heading {
        font-size: 3.125rem;
    }
}

@media(max-width:350px) {
    .cover__general-heading.font-sm {
        font-size: 10vw;
    }

    .cover__general-right {
        padding: 25px 0 !important;
    }

    .cover__general--icon-div {
        width: 100%;
        height: 200px;
        padding: 0 !important;
        margin-top: 40px;
    }

    .cover__general--icon-row {
        width: 150px !important;
        margin-left: auto;
        margin-right: auto;
    }

    .cover__general-heading {
        font-size: 15vw;
    }
}

.background__grey {
    width: 100%;
    height: auto;
    background-color: #f5f5f5;
}

.container__div {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.cover__div-general {
    width: 100%;
    background-color: #074bd8;
}

.text__centered {
    text-align: center;
}

.img__div {
    width: 100%;
    height: auto;
}

.img__div img {
    width: 100%;
    height: 100%;
}

.font__bold {
    font-weight: 900;
}

.cover__general-container {
    max-width: 1440px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 25px;
    overflow: hidden;
}

.cover__general-row {
    height: 100%;
    padding: 0;
}

.cover__general-left {
    width: 100%;
    height: 100%;
    /* border:solid 1px #fff; */
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.cover__general-heading {
    font-family: 'TitilliumWeb-BoldItalic', sans-serif;
}

.cover__general-right {
    width: 100%;
    height: 100%;
    /* border:solid 1px #fff; */
    padding: 25px;
}

.cover__general--icon-div {
    /* border:solid 1px #fff; */
    padding: 50px;
    margin-left: auto;
    margin-right: auto;
}

.cover__general--icon-row {
    /* border:solid 1px #fff; */
    padding: 10px 0 10px 0;
}

.cover__general--icon-col {
    padding: 0;
}

.cover__general-icon {
    /* border:solid 1px #fff; */
    margin-left: auto;
    margin-right: auto;
}

#scrollup {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 1px solid #fff;
    background-color: #213F95;
    color: #fff;
    position: fixed;
    bottom: 30px;
    right: 40px;
    z-index: 20;
    text-align: center;
    padding-bottom: 7px;
    display: none;
}

#scrollup img {
    width: 35px;
    height: auto;
}

#scrollup:hover {
    opacity: 0.8;
}

.loading-screen {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 50;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.loading-spinner {
    width: 150px;
    height: 150px;
    text-align: center;
}

.loading-spinner h4 {
    color: #074bd8;
}

.loading-hidden {
    display: none !important;
}

/*End Commons*/

/*Video JS*/
.video-js .vjs-big-play-button {
    background-color: #074bd8;
}

.video-js .vjs-control-bar {
    font-size: 1rem;
    background-color: #074bd8;
}

.vjs-menu-item {
    background-color: #000;
}

.vjs-menu-item:hover {
    background-color: #585858;
}

.vjs-menu-item .vjs-selected {
    background-color: #fff;
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
    background-color: #fff !important;
}

/*End Video JS*/

/*Navbar*/
@media(min-width:1441px) {
    .topbar {
        font-size: 1.2rem;
        padding: 7px 20px 10px 20px;
    }

    .container__navbar {
        max-width: 1440px;
        min-width: 992px;
    }

    .navbar__items-brand {
        width: 9.375rem;
    }

    .navbar__items-links ul {
        font-size: 1.25rem;
    }
}

@media(max-width:1440px) {
    .topbar {
        font-size: 1rem;
        padding: 7px 20px 10px 20px;
    }

    .container__navbar {
        width: 100%;
    }

    .navbar__items-brand {
        width: 6.25rem;
    }

    .navbar__items-links ul {
        font-size: 1rem;
    }
}

@media(min-width:992px) {
    .topbar__link-spacer {
        width: 1.75rem;
    }

    .navbar__desktop {
        display: block;
    }

    .navbar__mobile-spacer {
        display: none;
    }

    .navbar__mobile-div {
        display: none;
    }

    .navbar__mobile {
        display: none;
    }
}

@media(max-width:991px) {
    .topbar__link-spacer {
        width: 1.75rem;
    }

    .topbar__desktop {
        display: none !important;
    }

    .navbar__desktop {
        display: none;
    }

    .navbar__mobile-spacer {
        display: block;
    }

    .navbar__mobile-div {
        display: block;
    }

    .navbar__mobile {
        display: block;
    }
}

@media(max-width:575px) {
    .topbar {
        padding: 7px 10px 10px 10px;
    }

    .topbar__link-spacer {
        width: 1.5rem;
    }
}

@media(max-width:450px) {
    .topbar {
        font-size: 3.25vw;
    }
}

@media(max-width:400px) {
    .topbar__link-spacer {
        width: 1rem;
    }
}

.topbar {
    width: 100%;
    background-color: #1b1919;
    font-family: 'TitilliumWeb-Bold', sans-serif;
    /* padding:7px 20px 10px 20px; */
    display: flex;
    justify-content: end;
}

.topbar__link {
    text-decoration: none;
    color: #fff;
}

.topbar__link:hover {
    text-decoration: none;
    color: #adadad;
}

.topbar__link-spacer {
    display: inline-block;
}

.navbar__custom {
    width: 100%;
    height: auto;
    background-color: #fff;
}

.container__navbar {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 15px;
}

.navbar__items {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.navbar__items-brand {
    height: auto;
    display: inline-block;
    margin-right: 20px;
}

.navbar__items-brand img {
    width: 100%;
    height: 100%;
}

.navbar__items-links {
    display: inline-block;
    margin-top: 1rem;
}

.navbar__items-links ul {
    padding: 0;
    color: #074bd8;
    font-family: 'PaytoneOne-Regular', sans-serif;
}

.navbar__items-links ul li {
    display: inline-block;
    border-right: solid 1px #074bd8;
    padding: 8px 10px;
}

.navbar__items-links ul li:last-child {
    border-right: none;
}

.navbar__link {
    text-decoration: none;
    color: #074bd8;
}

.navbar__link:hover {
    text-decoration: none;
    color: #adadad;
}

.navbar__link.active {
    color: #adadad !important;
}

.navbar__mobile-spacer {
    width: 100%;
    height: 145px;
}

.navbar__mobile-div {
    width: 100%;
    height: 145px;
    position: relative;
}

.navbar__mobile {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 25;
}

.navbar {
    padding-top: 0;
    padding-bottom: 0;
}

.navbar>.container-fluid {
    min-height: 70px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
}

.navbar__brand-mobile {
    height: 70px;
    position: absolute;
    top: 0;
    left: 30%;
    right: 30%;
    text-align: center;
}

.navbar__brand-mobile img {
    width: auto;
    height: 100%;
}

.navbar-toggler {
    margin-left: auto;
    margin-right: 0;
}

.navbar-light .navbar-toggler {
    color: #074bd8;
    border-color: #074bd8;
}

.navbar-toggler-icon {
    color: #074bd8;
}

.navbar-nav {
    margin-top: 40px;
}

.nav-item {
    text-align: center;
    margin-bottom: 20px;
    background-color: #074bd8;
    border-radius: 10px;
    border: solid 3px #074bd8;
    padding: 3px;
}

.nav-item:hover {
    background-color: #fff;
}

.nav-item:last-child {
    margin-bottom: 0;
}

.nav-item.active {
    background-color: #fff;
}

.navbar-light .navbar-nav .nav-link {
    color: #fff;
    font-family: 'PaytoneOne-Regular', sans-serif;
    font-size: 1.25rem;
    transition: none;
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: #adadad;
}

.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-item:hover .nav-link {
    color: #adadad;
}

/*End Navbar*/

/*Footer*/
@media(min-width:1441px) {
    .container__footer {
        max-width: 1440px;
        min-width: 992px;
    }

    .footer__list {
        font-size: 1.25rem;
        line-height: 2.5rem;
    }
}

@media(max-width:1440px) {
    .container__footer {
        width: 100%;
    }

    .footer__list {
        font-size: 1.25rem;
        line-height: 2.5rem;
    }
}

@media(max-width:991px) {
    .footer__list {
        font-size: 1em;
        line-height: 2.5rem;
    }
}

@media(max-width:300px) {
    .footer__list {
        font-size: 5.5vw;
        line-height: 10vw;
    }
}

.footer {
    width: 100%;
    height: auto;
    background-color: #1b1919;
    color: #fff;
}

.container__footer {
    margin-left: auto;
    margin-right: auto;
}

.footer__row {
    margin: 0;
}

.footer__col {
    padding: 0;
}

.footer__links-div,
.footer__contact-div,
.footer__address-div {
    padding: 25px;
}

.footer__header {
    font-family: 'PaytoneOne-Regular', sans-serif;
    font-size: 1.25rem;
}

.footer__list {
    font-family: 'TitilliumWeb-Regular', sans-serif;
    list-style: none;
    padding-left: 0;
}

.footer__list li a {
    text-decoration: none;
    color: #fff;
}

.footer__list li a:hover {
    color: #adadad;
}

.footer__spacer-sm {
    width: 100%;
    height: 15px;
}

.footer__media-icon {
    width: 60px;
    height: 60px;
}

.footer__copyright {
    width: 100%;
    height: 50px;
    border-top: solid 1px #fff;
    padding: 14px 10px 19px 10px;
    font-family: 'TitilliumWeb-Regular', sans-serif;
    font-size: 1rem;
    color: #fff;
    text-align: center;
}

/*End Footer*/

/*Home Page Carousel*/
@media(min-width:1441px) {
    .carouselItemSlide {
        height: 700px;
    }

    .slide-logo-div-desktop {
        min-width: 992px;
        max-width: 1440px;
    }

    .slogan__main-div,
    .logo__main-div {
        width: 100%;
        height: 100%;
    }

    .slogan__main {
        font-size: 2.8rem;
    }

    .logo__main {
        width: 90%;
        height: auto;
    }

    .logo__main-spin {
        width: 240px;
        height: 240px;
        background-position: right center;
    }

    .logo__main-cyl {
        width: 350px;
        height: 150px;
        position: absolute;
        top: -45px;
        right: -50px;
        bottom: 0;
    }

    .slide2__content {
        height: 600px;
    }

    .slide2__fore {
        padding: 70px 40px 0px 40px;
    }
}

@media(max-width:1440px) {
    .carouselItemSlide {
        height: 500px;
    }

    .slide-logo-div-desktop {
        width: 100%;
    }

    .slogan__main-div,
    .logo__main-div {
        width: 100%;
        height: 100%;
    }

    .slogan__main {
        font-size: 2.8rem;
    }

    .logo__main {
        width: 90%;
        height: auto;
    }

    .logo__main-spin {
        width: 240px;
        height: 240px;
        background-position: center center;
        position: absolute;
        top: -88px;
        right: 160px;
        bottom: 0;
    }

    .logo__main-cyl {
        width: 350px;
        height: 150px;
        position: absolute;
        top: -45px;
        right: 140px;
        bottom: 0;
    }

    .slide2__content {
        height: 500px;
    }

    .slide2__fore {
        padding: 25px 25px 0px 25px;
    }
}

@media(max-width:1280px) {
    .logo__main-div {
        height: 225px;
    }

    .slogan__main {
        font-size: 2.5rem;
    }

    .logo__main-spin {
        width: 100%;
        height: auto;
        position: absolute;
        top: 0;
        right: 35px;
        bottom: 0;
    }

    .logo__main-cyl {
        height: 110px;
        width: 100%;
        position: absolute;
        top: 50px;
        right: 40px;
        bottom: 0;
    }
}

@media(min-width:992px) {
    .slide-logo-div-desktop {
        display: block;
    }

    .slide-logo-div-mobile {
        display: none;
    }

    .slide2__content {
        width: 991px;
    }
}

@media(max-width:991px) {
    .slide-logo-div-desktop {
        display: none;
    }

    .slide-logo-div-mobile {
        display: block;
    }

    /* .logo__main--div-mobile{
        height:230px;
    } */
    .logo__main--spin-mobile {
        width: 240px;
        height: 240px;
        background-position: center center;
        position: absolute;
        top: 50px;
        left: 30%;
        right: 30%;
        bottom: 0;
    }

    .logo__main--cyl-mobile {
        width: 100%;
        background-position: 48.8% center;
        background-size: 500px;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 155px;
    }

    .slogan__main-mobile {
        font-size: 2.5rem;
    }

    .slide2__content {
        width: 100%;
    }
}

@media(min-width:768px) {
    .slide__img-mobile {
        display: none;
    }

    .slide2__text-sm {
        font-size: 2.85rem;
    }

    .slide2__text-lg {
        font-size: 3rem;
    }
}

@media(max-width:767px) {
    .slide__img-desktop {
        display: none;
    }

    .logo__main--spin-mobile {
        width: 180px;
        height: 180px;
        top: 75px;
    }

    .logo__main--cyl-mobile {
        background-position: 48.8% center;
        background-size: 350px;
        bottom: 170px;
    }

    .slogan__main-mobile {
        font-size: 2rem;
    }

    .slide2__text-sm {
        font-size: 2.5rem;
    }

    .slide2__text-lg {
        font-size: 2.65rem;
    }
}

@media(max-width:575px) {
    .logo__main--spin-mobile {
        width: 100%;
        height: 180px;
        top: 75px;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .slogan__main-mobile {
        font-size: 1.6rem;
    }

    .slide2__text-sm {
        font-size: 2.25rem;
    }

    .slide2__text-lg {
        font-size: 2.4rem;
    }
}

@media(max-width:420px) {
    .logo__main--spin-mobile {
        height: 150px;
        top: 100px;
    }

    .logo__main--cyl-mobile {
        background-size: 250px;
        bottom: 150px;
    }

    .slogan__main--div-mobile {
        padding-left: 20px;
        padding-right: 20px;
    }

    .slogan__main-mobile {
        font-size: 1.35rem;
    }
}

@media(max-width:400px) {
    .slide2__text-sm {
        font-size: 2rem;
    }

    .slide2__text-lg {
        font-size: 2.15rem;
    }
}

.carouselItemSlide {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.slide__img-desktop,
.slide__img-mobile {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}

.slide__img-desktop img,
.slide__img-mobile img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slide__img-barrier {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.slide-logo-div-desktop {
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.slogan__main-div,
.logo__main-div {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.slide1__row-mobile {
    height: 500px;
}

.slide1__col1-mobile {
    height: 300px;
}

.slide1__col2-mobile {
    height: 200px;
}

.logo__main--div-mobile {
    width: 100%;
}

.slogan__main--div-mobile {
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 50px;
}

.slogan__main,
.slogan__main-mobile {
    font-family: 'TitilliumWeb-BoldItalic', sans-serif;
    color: #fff;
}

.logo__main-spin {
    background-image: url(../resources/animate/logo__rotate.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    animation-duration: 1s;
}

.logo__main-cyl {
    background-image: url(../resources/animate/logo__cylinder.png);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    animation-duration: 1s;
}

.logo__main--spin-mobile {
    background-image: url(../resources/animate/logo__rotate.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    animation-duration: 1s;
}

.logo__main--cyl-mobile {
    background-image: url(../resources/animate/logo__cylinder.png);
    background-repeat: no-repeat;
    animation-duration: 1s;
}

.slogan-visible {
    visibility: visible !important;
}

.animation-pause {
    animation-play-state: paused !important;
}

#slogan__main1,
#slogan__main2,
#slogan__main3 {
    animation-duration: 1s;
}

.slide2__content {
    text-align: center;
    border-radius: 10px;
    border: solid 5px #074bd8;
    position: relative;
}

.slide2__img-div {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.slide2__img-div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slide2__bghaze {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    opacity: 0.25;
    z-index: 0;
}

.slide2__fore {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
}

.slide2__list {
    list-style: none;
    margin-top: 33px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    /* background-color:#ebebeb; */
}

.slide2__text {
    font-family: 'TitilliumWeb-Bold', sans-serif;
}

.slide2__text-sm {
    color: #fff;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.slide2__text-lg {
    color: #1b1919;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

.slide2__text-green {
    color: #074bd8;
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

.carousel-control-prev,
.carousel-control-next {
    opacity: 1 !important;
    background: transparent;
    transition: 0.5s !important;
}

.carousel-control-prev::before,
.carousel-control-next::before,
.carousel-control-prev::after,
.carousel-control-next::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
}

.carousel-control-prev::after {
    opacity: 0;
    background: linear-gradient(90deg, rgba(20, 20, 20, 0.75) 0%, rgba(255, 255, 255, 0) 90%);
    transition: opacity.5s ease-in-out;
}

.carousel-control-next::after {
    opacity: 0;
    background: linear-gradient(270deg, rgba(20, 20, 20, 0.75) 0%, rgba(255, 255, 255, 0) 90%);
    transition: opacity.5s ease-in-out;
}

.carousel-control-prev:hover::after,
.carousel-control-next:hover::after {
    opacity: 1;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    transition: 0.5s !important;
}

.carousel-control-prev:hover .carousel-control-prev-icon,
.carousel-control-next:hover .carousel-control-next-icon {
    transform: scale(1.25);
}

.carousel-indicators {
    height: 50px;
    bottom: -50px;
    margin: 0;
    padding-top: 13px;
}

.carousel-indicators button {
    width: 20px !important;
    height: 20px !important;
    border-radius: 50%;
    border: solid 1px #585858 !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.carousel-indicators button.active {
    width: 17px !important;
    height: 17px !important;
    margin-top: 3.5px !important;
    background-color: #074bd8 !important;
    border: none !important;
}

/*End Home Page Carousel*/

/*Home Page*/
@media(min-width:992px) {}

@media(max-width:991px) {
    .home__video-div {
        margin-bottom: 20px;
    }
}

@media(min-width:768px) {
    .home__heading-div {
        text-align: center;
        font-size: 2.25rem;
    }
}

@media(max-width:767px) {
    .home__heading-div {
        font-size: 2rem;
    }

    .home__text-div {
        text-align: left !important;
    }

    .home__img-div {
        margin-bottom: 20px;
    }
}

@media(min-width:576px) {
    .img__logo-div {
        height: 140px;
    }
}

@media(max-width:575px) {
    .img__logo-div {
        height: 100px;
    }
}

@media(max-width:500px) {
    .home__heading-div {
        font-size: 1.75rem;
    }

    .img__logo-div {
        height: 75%;
    }
}

.home__spacer-div {
    max-width: 1440px;
    height: 50px;
    border-bottom: solid 1px #000;
    margin-left: auto;
    margin-right: auto;
}

.home__spacer-sm {
    width: 100%;
    height: 25px;
}

.home__row {
    padding: 0;
}

#home-video {
    width: 100%;
}

.home__heading-div {
    margin-left: auto;
    margin-right: auto;
    color: #074bd8;
    font-family: 'TitilliumWeb-Bold', sans-serif;
    margin-bottom: 1.25rem;
}

.home__text-div {
    margin-left: auto;
    margin-right: auto;
    color: #000;
    font-family: 'TitilliumWeb-Regular', sans-serif;
    font-size: 1.25rem;
}

.img__logo-div {
    width: 100%;
    display: flex;
    justify-content: center;
}

.img__brandlogo {
    width: 100%;
    height: auto;
    object-fit: scale-down;
}

/*End Home Page*/

/*About Page*/
@media(min-width:1441px) {
    .about__services-img {
        height: 150px;
    }

    .about__services-text {
        height: 150px;
        font-size: 25px;
        line-height: 30px;
    }
}

@media(max-width:1440px) {
    .about__services-img {
        height: 10vw;
    }

    .about__services-text {
        height: 10vw;
        font-size: 1.75vw;
        line-height: 2vw;
    }
}

@media(min-width:992px) {
    .about__vision-div {
        background-image: url(../resources/images/vision_cover.jpg);
    }

    .about__vision-floater {
        width: 750px;
        height: 525px;
        left: calc(50% - 375px);
        padding: 17px 10px 10px 10px;
    }

    .about__vision-text {
        font-size: 1.875rem;
    }
}

@media(max-width:991px) {
    .about__services-img {
        height: 200px;
    }

    .about__services-text {
        height: 200px;
        font-size: 35px;
        line-height: 40px;
    }

    .about__spacer {
        display: none;
    }

    .about__vision-div {
        background-image: url(../resources/images/vision_cover_mobile.jpg);
    }

    .about__vision-floater {
        width: 700px;
        height: 570px;
        left: calc(50% - 350px);
        padding: 17px 10px 10px 10px;
    }

    .about__vision-text {
        font-size: 1.875rem;
    }
}

@media(min-width:768px) {
    .about__heading-div {
        font-size: 2.25rem;
    }

    .about__vision-text ul li:after {
        height: 12px;
        width: 12px;
        top: 17px;
        left: 10px;
    }
}

@media(max-width:767px) {
    .about__services-img {
        height: 175px;
    }

    .about__services-text {
        height: auto;
        font-size: 30px;
        line-height: 40px;
        padding-bottom: 15px;
    }

    .about__heading-div {
        font-size: 2rem;
    }

    .about__vision-floater {
        width: 600px;
        height: 575px;
        left: calc(50% - 300px);
    }

    .about__vision-text {
        font-size: 1.75rem;
    }

    .about__vision-text ul li:after {
        height: 12px;
        width: 12px;
        top: 16px;
        left: 10px;
    }

    .about__pics-col {
        margin-bottom: 25px;
    }
}

@media(max-width:650px) {
    .about__vision-floater {
        width: 100%;
        height: auto;
        left: 0;
        padding: 25px;
    }
}

@media(min-width:576px) {
    .cover__about-heading {
        font-size: 4.375rem;
    }
}

@media(max-width:575px) {
    .about__services-img {
        height: 150px;
    }

    .about__services-text {
        font-size: 25px;
        line-height: 40px;
    }

    .cover__about-heading {
        font-size: 3.75rem;
    }

    .about__vision-text {
        font-size: 1.6rem;
    }

    .about__vision-text ul li:after {
        top: 14px;
    }
}

@media(max-width:500px) {
    .about__heading-div {
        font-size: 1.75rem;
    }
}

@media(max-width:450px) {
    .about__vision-text {
        font-size: 5.25vw;
    }

    .about__vision-text ul li:after {
        height: 2.5vw;
        width: 2.5vw;
        top: 3vw;
    }
}

@media(max-width:424px) {
    .about__services-img {
        height: 100px;
    }

    .about__services-text {
        font-size: 20px;
        line-height: 35px;
    }

    .cover__about-heading {
        font-size: 3.125rem;
    }
}

@media(max-width:350px) {
    .cover__about-heading {
        font-size: 15vw;
    }

    .about__vision-floater {
        padding: 15px;
    }
}

.cover__about-services {
    width: 100%;
    height: auto;
    background-color: #074bd8;
}

.cover__about-heading {
    width: 100%;
    height: 200px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'TitilliumWeb-BoldItalic', sans-serif;
}

.about__services {
    width: 100%;
    height: auto;
}

.about__services-block {
    width: 100%;
    height: auto;
    border: 1px solid #fff;
    padding: 15px 15px 0 15px;
}

.about__services-img {
    width: 100%;
    margin-bottom: 15px;
}

.about__services-text {
    width: 100%;
    font-family: 'TitilliumWeb-Bold', sans-serif;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

#service-maintenance {
    background-image: url(../resources/icons/maintenance.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

#service-repair {
    background-image: url(../resources/icons/repairs.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

#service-installation {
    background-image: url(../resources/icons/installations.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

#service-consultancy {
    background-image: url(../resources/icons/consultancy.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

#service-components {
    background-image: url(../resources/icons/hydraulic_cylinder.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

#service-component-repair {
    background-image: url(../resources/icons/hydraulic_repairs.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

#service-onsite {
    background-image: url(../resources/icons/onsite.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

#service-standby {
    background-image: url(../resources/icons/standby.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

#service-supply {
    background-image: url(../resources/icons/supply.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

#service-distributor {
    background-image: url(../resources/images/ernest_lowe.jpg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.about__heading-div {
    margin-left: auto;
    margin-right: auto;
    color: #074bd8;
    font-family: 'TitilliumWeb-Bold', sans-serif;
    margin-bottom: 1.25rem;
    text-align: center;
}

.about__text-div {
    margin-left: auto;
    margin-right: auto;
    color: #000;
    font-family: 'TitilliumWeb-Regular', sans-serif;
    font-size: 1.25rem;
    text-align: center;
}

.about__vision-div {
    width: 100%;
    height: 700px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    position: relative;
}

.about__vision-anchor {
    width: 100%;
    height: 100px;
    background-color: #074bd8;
    position: absolute;
    left: 0;
    bottom: 0;
}

.about__vision-floater {
    background-color: #fff;
    position: absolute;
    bottom: 25px;
}

.about__vision-text {
    font-family: 'TitilliumWeb-Bold', sans-serif;
    color: #213F95;
}

.about__vision-text ul {
    list-style: none;
    padding: 0;
}

.about__vision-text ul li {
    margin: 0;
    margin-bottom: 10px;
    padding-left: 45px;
    position: relative;
}

.about__vision-text ul li:after {
    content: '';
    background: #213F95;
    display: block;
    position: absolute;
    transform: rotate(45deg);
}

.about__pics-div {
    width: 100%;
    height: auto;
}

.about__pic {
    width: 100%;
    height: 100%;
}

/*End About Page*/

/*Gallery Page*/
@media(min-width:1456px) {
    .gallery__col {
        width: 322px;
        margin: 10px;
    }
}

@media(max-width:1455px) {
    .gallery__col {
        width: 24%;
        margin: 0.5%;
    }
}

@media(max-width:991px) {
    .gallery__col {
        width: 32%;
    }
}

@media(min-width:576px) {
    .gallery__media-type {
        width: 50px;
        height: 50px;
    }
}

@media(max-width:575px) {
    .gallery__media-type {
        width: 40px;
        height: 40px;
    }
}

@media(min-width:401px) {
    .gallery__selector-div {
        height: 75px;
        padding: 0 10px;
    }

    .gallery__selector-list li {
        padding: 0 10px;
    }

    .gallery__selector-btn {
        font-size: 1.75rem;
    }
}

@media(max-width:400px) {
    .gallery__selector-div {
        height: 20vw;
        padding: 0 10px;
    }

    .gallery__selector-list li {
        padding: 1vw;
    }

    .gallery__selector-btn {
        font-size: 7vw;
    }

    .gallery__media-type {
        width: 30px;
        height: 30px;
    }
}

@media(max-width:350px) {
    .gallery__col {
        width: 49%;
    }
}

@media(max-width:300px) {
    .gallery__selector-div {
        height: auto;
    }
}

.cover__gallery-camera {
    background-image: url(../resources/icons/black-camera.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.cover__gallery-photo {
    background-image: url(../resources/icons/photo-gallery.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.cover__gallery-video {
    background-image: url(../resources/icons/video.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.gallery__selector-div {
    width: 100%;
    border-bottom: solid 1px #000;
}

.gallery__selector-list {
    list-style: none;
    padding: 0;
}

.gallery__selector-list li {
    display: inline-block;
    border-right: solid 1px #1b1919;
}

.gallery__selector-list li:last-child {
    border-right: none;
}

.gallery__selector-btn {
    background-color: transparent;
    border: none;
    color: #1b1919;
    font-family: 'TitilliumWeb-Bold', sans-serif;
}

.gallery__selector-btn:hover {
    background-color: transparent;
    color: #adadad;
}

.gallery__selector-btn.active {
    color: #adadad;
}

.gallery__main-div {
    width: 100%;
    height: auto;
    padding: 0;
}

.gallery__row {
    width: 100%;
    height: auto;
    padding: 10px;
}

.gallery__col {
    display: inline-block;
    height: auto;
    position: relative;
    transition: 0.3s;
}

.gallery__col:hover {
    box-shadow: 4px 5px 19px 0px rgba(7, 75, 216, 0.69);
    -webkit-box-shadow: 4px 5px 19px 0px rgba(7, 75, 216, 0.69);
    -moz-box-shadow: 4px 5px 19px 0px rgba(7, 75, 216, 0.69);
}

.gallery__col-pointer {
    cursor: pointer;
}

.gallery__img {
    width: 100%;
    height: 100%;
}

.gallery__media-type {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: rgba(20, 20, 20, 0.75);
    z-index: 5;
}

.type-photo {
    background-image: url(../resources/icons/photo-gallery.png);
    background-size: 75%;
    background-position: center center;
    background-repeat: no-repeat;
}

.type-video {
    background-image: url(../resources/icons/video.png);
    background-size: 75%;
    background-position: center center;
    background-repeat: no-repeat;
}

.gallery__play-icon {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    background-image: url(../resources/icons/play-button-grey.png);
    background-size: 50%;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.75;
}

.viewmore__div {
    width: 100%;
    height: auto;
    text-align: center;
    padding: 20px;
}

.btn__viewmore {
    font-family: 'TitilliumWeb-Bold', sans-serif;
    font-size: 1.5625rem;
    color: #fff;
    background-color: #074bd8;
    border-radius: 10px;
    border: none;
    padding: 7px 15px 5px 15px;
}

.btn__viewmore:hover {
    opacity: 0.8;
}

.gallery__caption {
    width: 100%;
    height: 35px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #074bd8;
    color: #fff;
    font-size: 1.5rem;
}

/*End Gallery Page*/

/*Parts List Page*/
@media(min-width:992px) {
    .parts-list__dropdown-select {
        min-width: 250px;
        font-size: 1.15rem;
    }

    .parts-list__th-col {
        font-size: 1.1rem;
    }

    .parts-list__td-col {
        font-size: 1.1rem;
    }
}

@media(max-width:991px) {
    .parts-list__dropdown-select {
        min-width: 250px;
        font-size: 1.15rem;
    }

    .parts-list__th-col {
        font-size: 1.1rem;
    }

    .parts-list__td-col {
        font-size: 1.1rem;
    }
}

@media(max-width:650px) {
    .parts-list__dropdown-select {
        max-width: 100%;
        font-size: 3.15vw;
    }

    .parts-list__th-col {
        font-size: 1rem;
    }

    .parts-list__td-col {
        font-size: 1rem;
    }
}

@media(min-width:601px) {
    .parts-list__th-col {
        min-width: 125px;
    }

    .parts-list__td-col {
        width: 200px;
    }
}

@media(max-width:530px) {
    .parts-list__dropdown-select {
        max-width: 100%;
        font-size: 3.5vw;
    }
}

@media(min-width:421px) {
    .parts-list__text-div {
        font-size: 1.25rem;
    }

    .parts-list__display-div span {
        font-size: 1.2rem;
        line-height: 2rem;
    }
}

@media(max-width:420px) {
    .parts-list__text-div {
        font-size: 5vw;
    }

    .parts-list__display-div span {
        font-size: 5vw;
        /* line-height:2rem; */
    }

    .parts-list__th-col {
        font-size: 4vw;
    }

    .parts-list__td-col {
        font-size: 4vw;
    }
}

@media(min-width:401px) {
    .parts-list__selector-div {
        height: 75px;
        padding: 0 10px;
    }

    .parts-list__selector-btn {
        font-size: 1.75rem;
    }
}

@media(max-width:400px) {
    .parts-list__selector-div {
        height: 20vw;
        padding: 0 10px;
    }

    .parts-list__selector-btn {
        font-size: 7vw;
    }
}

@media(max-width:300px) {
    .parts-list__selector-div {
        height: auto;
    }
}

.cover__parts {
    width: 100%;
    height: 100%;
    background-image: url(../resources/icons/package.png);
    background-size: 70%;
    background-position: center 75%;
    background-repeat: no-repeat;
}

.parts-list__selector-div {
    width: 100%;
    border-bottom: solid 1px #000;
}

.parts-list__text-div {
    color: #000;
    font-family: 'TitilliumWeb-Regular', sans-serif;
    padding: 15px;
}

.parts-list__selector-btn {
    background-color: transparent;
    border: none;
    color: #1b1919;
    font-family: 'TitilliumWeb-Bold', sans-serif;
}

.parts-list__selector-btn:hover {
    background-color: transparent;
    color: #adadad;
}

.parts-list__selector-btn.active {
    color: #adadad;
}

.parts-list__dropdown-select {
    background-color: #fff;
    border: solid 1px #707070;
    border-radius: 8px;
    font-family: 'TitilliumWeb-Regular', sans-serif;
    padding: 5px;
}

.parts-list__main-div {
    padding: 15px;
}

.parts-list__display-div {
    width: 100%;
    min-height: 600px;
    /* background-color:#ebebeb; */
    margin-top: 20px;
    /* padding:20px; */
}

.no-info {
    width: 100%;
    height: 100%;
    background-image: url(../resources/parts_bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.parts-list__display-div span {
    color: #000;
    font-family: 'TitilliumWeb-Regular', sans-serif;
}

.parts-list__table{
    border:solid 1px #000;
    display:block;
    overflow:auto;
}

.parts-list__table-header {
    color: #000;
    font-family: 'TitilliumWeb-Regular', sans-serif;
    font-weight: bold;
}

.parts-list__th-row {
    border: solid 1px #707070;
    background-color: #074bd8;
}

.parts-list__th-col {
    color: #fff;
    padding: 5px 10px 5px 10px;
    font-family: 'TitilliumWeb-Bold', sans-serif;
    border: solid 1px #fff;
}

.parts-list__td-col {
    padding: 5px 10px 5px 10px;
    font-family: 'TitilliumWeb-Regular', sans-serif;
    border: solid 1px #707070;
}

.btn__part-enquire{
    background-color:none;
    color:#074bd8;
    border:none;
}

/*End Parts List Page*/

/*Part Enquire Page*/
.enquire-form__div{
    max-width:992px;
    margin-left:auto;
    margin-right:auto;
}

/*End Part Enquire Page*/

/*Contact Page*/
@media(min-width:1281px) {
    .contact__info-icon {
        width: 50px;
    }

    .contact__info-text {
        font-size: 2.1875rem;
        left: 70px;
    }

    .contact__info-list {
        font-size: 1.875rem;
    }

    .contact__info-spacer {
        width: 100%;
        height: 50px;
    }
}

@media(max-width:1280px) {
    .contact__info-icon {
        width: 40px;
    }

    .contact__info-text {
        font-size: 1.875rem;
        left: 60px;
    }

    .contact__info-list {
        font-size: 1.5625rem;
    }

    .contact__info-spacer {
        width: 100%;
        height: 40px;
    }
}

@media(min-width:992px) {
    .contact__col-left {
        border-right: solid 1px #000;
    }

    .mobile-info {
        display: none;
    }
}

@media(max-width:991px) {
    .desktop-info {
        display: none;
    }

    .contact__info-icon {
        width: 50px;
    }

    .contact__info-text {
        font-size: 2.1875rem;
        left: 70px;
    }

    .contact__info-list {
        font-size: 1.875rem;
    }

    .contact__info-spacer {
        height: 50px;
    }
}

@media(max-width:767px) {
    .contact__info-icon {
        width: 40px;
    }

    .contact__info-text {
        font-size: 1.875rem;
        left: 60px;
    }

    .contact__info-list {
        font-size: 1.5625rem;
    }

    .contact__info-spacer {
        height: 40px;
    }
}

@media(max-width:575px) {
    .contact__info-icon {
        width: 30px;
    }

    .contact__info-text {
        font-size: 1.5625rem;
        left: 50px;
    }

    .contact__info-list {
        font-size: 1.25rem;
    }

    .contact__info-spacer {
        height: 30px;
    }
}

@media(min-width:421px) {
    .contact__text-div {
        font-size: 1.25rem;
    }

    .contact__map-div {
        height: 300px;
    }

    .form-asterisk {
        font-size: 1.5rem;
    }

    .form-instruction,
    .form-info {
        font-size: 1.25rem;
    }

    .form-label,
    .btn__form-submit {
        font-size: 1.5625rem;
    }
}

@media(max-width:420px) {
    .contact__text-div {
        font-size: 5vw;
    }

    .contact__info-icon {
        width: 8vw;
    }

    .contact__info-text {
        font-size: 6vw;
        left: 12vw;
    }

    .contact__info-list {
        font-size: 5vw;
    }

    .contact__info-spacer {
        height: 7vw;
    }

    .contact__map-div {
        height: 75vw;
    }

    .form-asterisk {
        font-size: 6vw;
    }

    .form-instruction,
    .form-info {
        font-size: 5vw;
    }

    .form-label,
    .btn__form-submit {
        font-size: 6.5vw;
    }
}

@media(max-width:400px) {
    .contact__info-icon {
        width: 6vw;
    }

    .contact__info-text {
        font-size: 5vw;
        left: 10vw;
    }

    .contact__info-list {
        font-size: 4vw;
    }
}

.cover__contact-email {
    background-image: url(../resources/icons/email-address.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.cover__contact-phone {
    background-image: url(../resources/icons/phone-call.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.cover__contact-location {
    background-image: url(../resources/icons/address-location.png);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.contact__text-div {
    padding: 20px;
}

.contact__info-div {
    padding: 20px;
}

.contact__form-div {
    padding: 20px;
}

.mobile-info {
    padding: 20px;
}

.contact__col {
    padding: 0;
}

.contact__text-div {
    color: #000;
    font-family: 'TitilliumWeb-Regular', sans-serif;
}

.contact__info-block {
    position: relative;
    /* margin-bottom:50px; */
}

.contact__info-icon {
    height: auto;
}

.contact__info-text {
    font-family: 'TitilliumWeb-Bold', sans-serif;
    color: #074bd8;
    position: absolute;
    bottom: -3px;
}

.contact__info-list {
    list-style: none;
    padding-left: 0;
    font-family: 'TitilliumWeb-Bold', sans-serif;
    color: #000;
}

.contact__info-links {
    text-decoration: none;
    color: #074bd8;
}

.contact__info-links:hover {
    opacity: 0.8;
}

.contact__map-div {
    width: 100%;
    border: solid 1px #000;
    background-color: #ebebeb;
}

.form-asterisk {
    font-family: 'TitilliumWeb-Bold', sans-serif;
    color: #ff0000;
}

.form-instruction {
    font-family: 'TitilliumWeb-Regular', sans-serif;
    color: #000;
}

.form-info {
    font-family: 'TitilliumWeb-Regular', sans-serif;
    color: #ff0000;
}

.form-group {
    margin-bottom: 25px;
}

.form-label {
    font-family: 'TitilliumWeb-Bold', sans-serif;
    color: #1b1919;
}

.form-control {
    height: 50px;
}

textarea.form-control {
    height: 200px;
}

.btn__form-submit {
    width: 100%;
    height: 60px;
    color: #fff;
    background-color: #074bd8;
    font-family: 'TitilliumWeb-Bold', sans-serif;
    border: none;
    border-radius: 10px;
}

.btn__form-submit:hover {
    opacity: 0.8;
}

/*End Contact Page*/

/*Form Success*/
@media(min-width:1281px) {
    .script-form-success {
        font-size: 1.875rem;
    }

    .script-form-success img {
        width: 30%;
        height: auto
    }
}

@media(max-width:1280px) {
    .script-form-success {
        font-size: 1.75rem;
    }

    .script-form-success img {
        width: 35%;
        height: auto
    }
}

@media(max-width:991px) {
    .script-form-success {
        font-size: 1.875rem;
    }

    .script-form-success img {
        width: 200px;
    }
}

@media(max-width:575px) {
    .script-form-success {
        font-size: 1.75rem;
    }

    .script-form-success img {
        width: 200px;
    }
}

@media(max-width:420px) {
    .script-form-success {
        font-size: 1.5rem;
    }

    .script-form-success img {
        width: 175px;
    }
}

@media(max-width:300px) {
    .script-form-success img {
        width: 90%;
    }
}

.script-form-success {
    width: 100%;
    height: auto;
    font-family: 'TitilliumWeb-Bold', sans-serif;
    text-align: center;
    color: #074bd8;
}

/*End Form Success*/

/*Privacy Policy Page*/
.cover__privacy {
    width: 100%;
    height: 100%;
    background-image: url(../resources/icons/privacy-policy.png);
    background-size: 60%;
    background-position: center 75%;
    background-repeat: no-repeat;
}

.privacy__heading-lg {
    font-family: 'TitilliumWeb-Bold', sans-serif;
    font-size: 1.75rem;
    display: block;
    margin-bottom: 1rem;
}

.privacy__heading-sm {
    font-family: 'TitilliumWeb-Bold', sans-serif;
    font-size: 1.5rem;
    display: block;
    margin-bottom: 1rem;
}

.privacy__text {
    font-family: 'TitilliumWeb-Regular', sans-serif;
    font-size: 1.25rem;
}

/*End Privacy Policy Page*/