/*
Theme Name: pthub
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
::-webkit-scrollbar{display:none}
.mil-progress-track{position:fixed;z-index:10;top:0;right:0;width:4px;height:100%;background-color:black}.mil-progress-track .mil-progress{width:4px;height:0;background-color:#794aff;transition:height .3s ease}@media screen and (max-width:992px){.mil-progress-track{display:none}}.mil-ball{width:20px!important;height:20px!important;position:fixed;z-index:1000;background-color:black;border-radius:50%;pointer-events:none;transform:translate(-40%,-50%!important);opacity:.1!important;transition:width .3s ease,height .3s ease,opacity .3s ease!important}.mil-ball .mil-icon-1{position:absolute;width:40px;height:40px;transform:scale(0)}.mil-ball .mil-icon-1 svg{fill:rgba(255,255,255,.9)}.mil-ball .mil-more-text,.mil-ball .mil-choose-text{position:absolute;width:100%;text-align:center;display:block;color:rgba(255,255,255,.9);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;transform:scale(0)}.mil-ball.mil-accent .mil-icon-1 svg{fill:black}.mil-ball.mil-accent .mil-more-text,.mil-ball.mil-accent .mil-choose-text{color:black}@media screen and (max-width:1200px){.mil-ball{display:none}} .copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button{color:transparent}.copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button svg{height:auto;width:20px;fill:#794aff}.image-roller{width:100%;overflow:hidden;position:relative;white-space:nowrap}.image-marquee{display:inline-flex;align-items:center;white-space:nowrap;transition:transform .5s linear}.image-marquee img{display:inline-block;margin:0 10px;height:200px;width:auto}@media (max-width:1200px){.image-marquee img{height:150px}}@media (max-width:768px){.image-marquee img{height:40px}}@media (max-width:480px){.image-marquee img{height:40px}}ul li.bullet-checkmark:before { color: #ff7f69; content: "\e5ca"!important; font-family: "Material Icons"!important; font-weight: 400; font-style: normal; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
@font-face {
  font-family: 'Technovier';
    src: url('fonts/Technovier-Bold.eot');
    src: url('fonts/Technovier-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Technovier-Bold.woff2') format('woff2'),
        url('fonts/Technovier-Bold.woff') format('woff'),
        url('fonts/Technovier-Bold.ttf') format('truetype'),
        url('fonts/Technovier-Bold.svg#Technovier-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral Extra';
    src: url('fonts/FSMagistralExtraBoldItalic.eot');
    src: url('fonts/FSMagistralExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralExtraBoldItalic.woff2') format('woff2'),
        url('fonts/fonts/FSMagistralExtraBoldItalic.woff') format('woff'),
        url('fonts/FSMagistralExtraBoldItalic.ttf') format('truetype'),
        url('fonts/FSMagistralExtraBoldItalic.svg#FSMagistralExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url('fonts/FSMagistralBold.eot');
    src: url('fonts/FSMagistralBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralBold.woff2') format('woff2'),
        url('fonts/FSMagistralBold.woff') format('woff'),
        url('fonts/FSMagistralBold.ttf') format('truetype'),
        url('fonts/FSMagistralBold.svg#FSMagistralBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral Book';
    src: url('fonts/FSMagistralBookItalic.eot');
    src: url('fonts/FSMagistralBookItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralBookItalic.woff2') format('woff2'),
        url('fonts/FSMagistralBookItalic.woff') format('woff'),
        url('fonts/FSMagistralBookItalic.ttf') format('truetype'),
        url('fonts/FSMagistralBookItalic.svg#FSMagistralBookItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral Book';
    src: url('fonts/FSMagistralBook.eot');
    src: url('fonts/FSMagistralBook.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralBook.woff2') format('woff2'),
        url('fonts/FSMagistralBook.woff') format('woff'),
        url('fonts/FSMagistralBook.ttf') format('truetype'),
        url('fonts/FSMagistralBook.svg#FSMagistralBook') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url('fonts/FSMagistralBoldItalic.eot');
    src: url('fonts/FSMagistralBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralBoldItalic.woff2') format('woff2'),
        url('fonts/FSMagistralBoldItalic.woff') format('woff'),
        url('fonts/FSMagistralBoldItalic.ttf') format('truetype'),
        url('fonts/FSMagistralBoldItalic.svg#FSMagistralBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral Extra';
    src: url('fonts/FSMagistralExtraBold.eot');
    src: url('fonts/FSMagistralExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralExtraBold.woff2') format('woff2'),
        url('fonts/FSMagistralExtraBold.woff') format('woff'),
        url('fonts/FSMagistralExtraBold.ttf') format('truetype'),
        url('fonts/FSMagistralExtraBold.svg#FSMagistralExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url('fonts/FSMagistralLightItalic.eot');
    src: url('fonts/FSMagistralLightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralLightItalic.woff2') format('woff2'),
        url('fonts/FSMagistralLightItalic.woff') format('woff'),
        url('fonts/FSMagistralLightItalic.ttf') format('truetype'),
        url('fonts/FSMagistralLightItalic.svg#FSMagistralLightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url('fonts/FSMagistralMedium.eot');
    src: url('fonts/FSMagistralMedium.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralMedium.woff2') format('woff2'),
        url('fonts/FSMagistralMedium.woff') format('woff'),
        url('fonts/FSMagistralMedium.ttf') format('truetype'),
        url('fonts/FSMagistralMedium.svg#FSMagistralMedium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url('fonts/FSMagistralLight.eot');
    src: url('fonts/FSMagistralLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralLight.woff2') format('woff2'),
        url('fonts/FSMagistralLight.woff') format('woff'),
        url('fonts/FSMagistralLight.ttf') format('truetype'),
        url('fonts/FSMagistralLight.svg#FSMagistralLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url('fonts/FSMagistralMediumItalic.eot');
    src: url('fonts/FSMagistralMediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/FSMagistralMediumItalic.woff2') format('woff2'),
        url('fonts/FSMagistralMediumItalic.woff') format('woff'),
        url('fonts/FSMagistralMediumItalic.ttf') format('truetype'),
        url('fonts/FSMagistralMediumItalic.svg#FSMagistralMediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Supreme Spike';
    src: url('fonts/SupremeSpikeRegular.eot');
    src: url('fonts/SupremeSpikeRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/SupremeSpikeRegular.woff2') format('woff2'),
        url('fonts/SupremeSpikeRegular.woff') format('woff'),
        url('fonts/SupremeSpikeRegular.ttf') format('truetype'),
        url('fonts/SupremeSpikeRegular.svg#SupremeSpikeRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}