html,
body {
    height: 100%;
    width: 100%;
    transition: 0.8s ease-in-out;

    /*padding: 0 5.5px 0 5.5px;*/
    margin: 0;
    scroll-behavior: smooth;
    line-height: 1.5;
    font-weight: 400;
    font-family: "Didotstd";
    font-family: "TheanoDidot";
    font-family: "SuisseIntlCond";
    font-family: "TheanoDidot";
    font-family: "DidoNewYorkSmall-Regulartlight";
    font-family: "NewYorkLarge-Regular";
    font-family: "NewYorkExtraLarge-Regular";
    font-family: "AppleGaramond";
    font-family: "AppleGaramond-Light";
    font-family: "Outfit";
    font-family: "NewYork";
    font-family: "TimesCnd";
    font-family: "ITCGaramondStd-LtCond";
    font-family: "TimesNewerRoman";
    font-family: "ABCSynt";
    font-family: "PPEditorialNew-Ultralight";
    font-family: "Oswald";
    font-family: "Didotlight";
    font-family: "SuisseIntlCond";
    font-family: "AveriaSerifLibre-Regular";
    font-family: "NewYorkMedium-Regular";
    font-family: "EBGaramond";
    font-family: "PPTelegraf-Regular";
    font-family: "SimpleType";
    font-family: "Almarai-Regular";
    font-family: "SairaCondensed-Medium";
    font-family: "PlusJakartaSans";
    font-family: "AveriaSerifLibre-light";
    font-family: "UncutSans";
    font-family: "Inter";

    background-color: #f1f1f1;
    background-color: #ffffff;
    background-color: #f2f2f2;
    /*font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
        Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;*/
}

/* width */
::-webkit-scrollbar {
    width: 0px;
    transition: ease 0.4s;
    z-index: 0;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: none;
}

/* Handle */
::-webkit-scrollbar-thumb {
    border-top: 6px solid #f2f2f2;
    border: 5px solid #f2f2f2;
    background: #d5d5d5;
    border-radius: 60px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #202020;
}

/* Drad color */
::selection {
    color: #f2f2f2;
    background: #202020;
}

:after,
:before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
}

a {
    color: #000;
    text-decoration: none;
}

img {
    width: 100%;
    border-radius: 10px;
    pointer-events: none;
}


@font-face {
    font-display: wrap;
    font-family: "SimpleType";
    src: url("../font/SimpleType.ttf");
}

@font-face {
    font-display: swap;
    font-family: "PlusJakartaSans";
    src: url("../font/PlusJakartaSans.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Almarai-Regular";
    src: url("../font/Almarai-Regular.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "SpaceGrotesk";
    src: url("../font/SpaceGrotesk-VariableFont_wght.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "AveriaSerifLibre-light";
    src: url("../font/AveriaSerifLibre-light.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "AveriaSerifLibre-Regular";
    src: url("../font/AveriaSerifLibre-Regular.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "AveriaSerifLibre-Bold";
    src: url("../font/AveriaSerifLibre-Bold.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "PPEditorialNew-Regular";
    src: url("../font/PPEditorialNew-Regular.otf");
}

@font-face {
    font-display: wrap;
    font-family: "PPEditorialNew-Ultralight";
    src: url("../font/PPEditorialNew-Ultralight.otf");
}

@font-face {
    font-display: wrap;
    font-family: "ITCGaramondStd-Lt";
    src: url("../font/ITCGaramondStd-Lt.otf");
}

@font-face {
    font-display: wrap;
    font-family: "ITCGaramondStd-LtCond";
    src: url("../font/ITCGaramondStd-LtCond.otf");
}

@font-face {
    font-display: wrap;
    font-family: "ITCGaramondStd-BkCond";
    src: url("../font/ITCGaramondStd-BkCond.otf");
}

@font-face {
    font-display: wrap;
    font-family: "PPTelegraf-Regular";
    src: url("../font/PPTelegraf-Regular.otf");
}

@font-face {
    font-display: wrap;
    font-family: "Syne";
    src: url("../font/Syne-VariableFont_wght.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "CrimsonPro";
    src: url("../font/CrimsonPro-VariableFont_wght.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Oswald";
    src: url("../font/Oswald-VariableFont_wght.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Outfit";
    src: url("../font/Outfit-VariableFont_wght.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "ABCSynt";
    src: url("../font/ABCSyntVariable-Trial.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "EBGaramond";
    src: url("../font/EBGaramond-VariableFont_wght.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Didotstd";
    src: url("../font/Didot\ LT\ Std\ Roman.otf");
}

@font-face {
    font-display: wrap;
    font-family: "TheanoDidot";
    src: url("../font/TheanoDidot-Regular.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "SuisseIntlCond";
    src: url("../font/SuisseIntlCond-Thin-WebTrial.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "TimesCnd";
    src: url("../font/Times\ New\ Roman\ MT\ Std\ Condensed.otf");
}

@font-face {
    font-display: wrap;
    font-family: "TimesNewerRoman";
    src: url("../font/TimesNewerRoman-Regular.otf");
}

@font-face {
    font-display: wrap;
    font-family: "LibreCaslonDisplay";
    src: url("../font/LibreCaslonDisplay-Regular.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Times-New-Roman-Special";
    src: url("../font/Times-New-Roman-Special-G1.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Didotlight";
    src: url("../font/Didot\ HTFL11Light\ Regular.otf");
}

@font-face {
    font-display: wrap;
    font-family: "DidoNewYorkSmall-Regulartlight";
    src: url("../font/NewYorkSmall-Regular.otf");
}

@font-face {
    font-display: wrap;
    font-family: "NewYorkMedium-Regular";
    src: url("../font/NewYorkMedium-Regular.otf");
}

@font-face {
    font-display: wrap;
    font-family: "NewYorkLarge-Regular";
    src: url("../font/NewYorkLarge-Regular.otf");
}

@font-face {
    font-display: wrap;
    font-family: "NewYorkExtraLarge-Regular";
    src: url("../font/NewYorkExtraLarge-Regular.otf");
}

@font-face {
    font-display: wrap;
    font-family: "NewYork";
    src: url("../font/NewYork.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "AppleGaramond-Bold";
    src: url("../font/AppleGaramond-Bold.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "AppleGaramond-Light";
    src: url("../font/AppleGaramond-Light.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "AppleGaramond";
    src: url("../font/AppleGaramond.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Inter";
    src: url("../font/Inter-VariableFont_slnt\,wght.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Inter-Medium";
    src: url("../font/Inter-Medium.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Inter-SemiBold";
    src: url("../font/Inter-SemiBold.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Inter-Bold";
    src: url("../font/Inter-Bold.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "SimpleType";
    src: url("../font/SimpleType.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "SairaCondensed-Medium";
    src: url("../font/SairaCondensed-Medium.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "UncutSans";
    src: url("../font/UncutSans-Variable.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Now-Regular";
    src: url("../font/Now-Regular.otf");
}

@font-face {
    font-display: wrap;
    font-family: "Now";
    src: url("../font/Now-Medium.otf");
}

@font-face {
    font-display: wrap;
    font-family: "NowAlt-Light";
    src: url("../font/NowAlt-Light.otf");
}

@font-face {
    font-display: wrap;
    font-family: "Now-Medium";
    src: url("../font/Now-Medium.otf");
}

@font-face {
    font-display: wrap;
    font-family: "Now-HelveticaNowDisplay-Regular";
    src: url("../font/HelveticaNowDisplay-Regular.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "HelveticaNowDisplay-Medium";
    src: url("../font/HelveticaNowDisplay-Medium.ttf");
}

@font-face {
    font-display: wrap;
    font-family: "Roboto-Regular";
    src: url("../font/Roboto-Regular.ttf");
}

#eye {
    background: url("https://res.cloudinary.com/morend/image/upload/v1700345766/icon/microsoftteam/Eyes_ce84q1.webp") no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 7px;
    left: 5px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#bird {
    background: url("https://res.cloudinary.com/morend/image/upload/v1702243208/icon/Bird_hftjcy.webp") no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 7.5px;
    left: 5px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#email {
    background: url("https://res.cloudinary.com/morend/image/upload/v1700347367/icon/microsoftteam/Postbox_ghbszw.webp") no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 8px;
    left: 5px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#home {
    background: url("https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Objects/Moai.png") no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 8px;
    left: 5px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#mail {
    background: url("https://em-content.zobj.net/source/microsoft/379/open-mailbox-with-lowered-flag_1f4ed.png") no-repeat;
    width: 29px;
    height: 29px;
    position: absolute;
    top: 4px;
    left: 3px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#bookmark {
    background: url("https://res.cloudinary.com/morend/image/upload/v1700345774/icon/microsoftteam/PinchingHandLightSkinTone_imqqrf.webp") no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 6px;
    left: 3px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#sparkles {
    background: url("https://res.cloudinary.com/morend/image/upload/v1700476828/icon/microsoftteam/Sparkles_m9op7w.webp") no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 4.5px;
    left: 3px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#bookgreen {
    background: url("https://em-content.zobj.net/source/microsoft/379/green-book_1f4d7.png") no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 7px;
    left: 3px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#playground {
    background: url("https://res.cloudinary.com/morend/image/upload/v1700345766/icon/microsoftteam/Eyes_ce84q1.webp") no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 5px;
    left: 5px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#pin {
    background: url("https://res.cloudinary.com/morend/image/upload/v1700476767/RoundPushpin_kyiem1.webp") no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 7px;
    left: 3px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

#shop {
    background: url("https://em-content.zobj.net/source/microsoft/379/shopping-bags_1f6cd-fe0f.png") no-repeat;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 7px;
    left: 3px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
}

.row::after {
    content: "";
    clear: both;
    display: table;
}

[class*="col-"] {
    float: left;
    padding: 25px;
}

ul li img {
    visibility: hidden;
    position: fixed;
    top: 20px;
    right: 18px;
    padding: 0;
    transition: transform 0.3s ease;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transform: scale(0);
    transition: transform 0.3s ease;
    height: 95%;
    width: auto;
    z-index: 99;
    border-radius: 5px;
}

ul li:hover img {
    visibility: visible;
    display: block;
    transform: scale(1);
    border-radius: 35px;
}

/* other start */

.top {
    height: 70px;
}

.feed {
    position: relative;
    padding: 0 15px 0 15px;
}

.frame {
    height: 100%;
    width: 100%;
    position: relative;
    justify-content: center;
    align-items: center;
    display: flex;
}

.frame img {
    height: 80%;
    width: auto;
    position: absolute;
    mix-blend-mode: multiply;
}

.collections {
    width: 100%;
    float: left;
    position: relative;
}

.line {
    border-bottom: 1px solid #313131;
}

.lines {
    border-bottom: 1px solid #d5d5d5;
    position: relative;
    float: left;
    height: 0px;
    width: 100%;
}

.space {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

em {
    margin-right: 50px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    font-family: "Inter";
    font-style: normal;
    line-height: 1px;
    text-transform: uppercase;
}

b {
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 1px;
    font-family: "Now-HelveticaNowDisplay-Regular";
}

p {
    margin: 0;
}

.coll {
    float: left;
    margin-top: 20px;
}

.coll.left {
    padding-left: 25px;
}

.grey {
    border-bottom: 1px solid #d5d5d5;
}

.satu {
    background-color: #F0F4C3;
}

.satu img {
    background-color: #FFFDE7;
    padding: 3px;
}

.satu:hover {
    background-color: #CDDC39;
}

.dua {
    background-color: #DCEDC8;
}

.dua:hover {
    background-color: #8BC34A;
}

.dua img {
    background-color: #F9FBE7;
}

.tiga {
    background-color: #C8E6C9;
}

.tiga img {
    background-color: #F1F8E9;
    padding: 3px;
}

.tiga:hover {
    background-color: #4CAF50;
}

.empat {
    background-color: #B2DFDB;
}

.empat img {
    background-color: #E8EAF6;
}

.empat:hover {
    background-color: #009688;
}

.lima {
    background-color: #B2EBF2;
}

.lima img {
    background-color: #E8EAF6;
}

.lima:hover {
    background-color: #00BCD4;
}

.enam {
    background-color: #B3E5FC;
}

.enam img {
    background-color: #E1F5FE;
    padding: 3px;
}

.enam:hover {
    background-color: #03A9F4;
}

.tujuh {
    background-color: #BBDEFB;
}

.tujuh img {
    background-color: #E1F5FE;
}

.tujuh:hover {
    background-color: #2196F3;
}

/* other end */

/* Sticky Content
==========================================================================*/
.sticky-content {
    position: sticky;
    top: 0;
    z-index: 10;
    background: none;
}

/*sticky header end*/

/* menubutton start */

.menubutton {
    float: left;
    width: 100%;
    max-height: 35px;
    height: 35px;
    display: flex;
    overflow-x: auto;
    overflow: none;
    margin-right: 5px;
    padding-left: 15px;
    position: absolute;
    bottom: 15px;
}

.menubutton::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.menubuttontop {
    margin: 10px 0 0 0;
    float: left;
    width: 100%;
    max-height: 40px;
    height: 40px;
    display: flex;
    overflow-x: auto;
    overflow: none;
    position: relative;
    line-height: 1px;
    padding-left: 140px;
    transition: ease 0.4s;
}

.menubuttontop::-webkit-scrollbar {
    width: 0;
    height: 0;
}

/* menubuttontop end */

/* itembutton start */

.itembutton {
    font-size: 13px;
    height: 30px;
    width: auto;
    align-items: center;
    justify-content: center;
    display: flex;
    padding: 0 15px 0 15px;
    border-radius: 5px;
    letter-spacing: 1.1px;
    margin-left: 7px;
    position: relative;
    float: left;
    font-weight: 400;
    /* From https://css.glass */
    /* From https://css.glass */
    background: rgba(60, 60, 60, 0.08);
    backdrop-filter: blur(4.5px);
    -webkit-backdrop-filter: blur(4.5px);
}

.itembutton:hover {
    background-color: #000;
    color: #fff;
    cursor: pointer;
    transition: ease 0.4s;
}

.one {
    float: left;
    height: 40px;
    width: auto;
    border-radius: 50px;
    margin-left: 5px;
    font-family: "Inter";
    color: #000;
    position: relative;
}

.two {
    float: left;
    height: 40px;
    width: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.two img {
    height: 30px;
    width: 30px;
    border-radius: 100%;
}

.two svg {
    height: 25px;
    width: 25px;
    border-radius: 100%;
    fill: #2E7D32;
}

.three {
    height: 40px;
    width: auto;
    justify-content: center;
    align-items: center;
    display: flex;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 0 20px 0 8px;
}

.for {
    float: left;
    height: 40px;
    width: 40px;
    justify-content: center;
    align-items: center;
    display: flex;
    padding-bottom: 5px;
    padding-left: 5px;
}

.for img {
    height: 25px;
    width: 25px;
    border-radius: 100%;
}

/* itembutton end */

/* btnmenu start */

.btnmenu {
    padding: auto;
    font-size: 15px;
    border-radius: 50px;
    background: none;
    border: 1px solid #d5d5d5;
    /*backdrop-filter: blur(6.9px);
    -webkit-backdrop-filter: blur(6.9px);*/
    float: left;
    letter-spacing: 1.1px;
    margin-right: 10px;
    position: relative;
    font-weight: 400;
    margin-top: 0px;
}

.btnmenu p {
    top: 5px;
    left: 43px;
    position: absolute;
}

.btnmenu.brushes {
    padding: 10px 10px 10px 230px;
}

.btnmenu.webtoon {
    padding: 10px 10px 10px 130px;
}

.btnmenu.ebook {
    padding: 10px 10px 10px 137px;
}

.btnmenu svg {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 9px;
    left: 0px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
    fill: #e53e44;
    fill: #92c913;
}

.btnmenu:hover {
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
}

.btnheader {
    position: absolute;
    top: 25px;
    left: 20px;
    width: 49%;
}

.btnheaderright {
    top: 25px;
    position: absolute;
    right: 10px;
    width: 49%;
    padding: 0;
    margin: 0;
    float: right;
}

/* btnmenu end */


/* link start */
.link {
    height: 120px;
    border-top: 1px solid #d5d5d5;
    align-items: center;
    display: flex;
}

.ll {
    float: left;
    width: 80%;
}

.llt {
    font-size: 25px;
    font-family: "UncutSans";
    font-size: 16px;
    line-height: 18px;
}

.llb {
    font-size: 11px;
    margin-top: 5px;
    padding-left: 2px;
    letter-spacing: 1px;
    font-family: "Inter-Bold";
    text-transform: uppercase;
}

.lr {
    float: right;
    width: 20%;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-right: 15px;
}

.lrl svg {
    background-color: #d5d5d5;
    border: 5px solid #d5d5d5;
    border-radius: 50px;
    padding: 2px;
    height: 45px;
    width: 45px;
}

/* link end */

/* btnlink star */

.btnlink {
    height: 45px;
    width: 135px;
    font-size: 15px;
    border-radius: 7px;
    background: none;
    border: 1px solid #d5d5d5;
    /*backdrop-filter: blur(6.9px);
    -webkit-backdrop-filter: blur(6.9px);*/
    float: left;
    letter-spacing: 1.1px;
    margin: 0 5px 10px 15px;
    position: relative;
    transition: 0.2s ease-in-out;
    font-weight: 400;
}

.btnlink.active {
    background: #000;
    border: 1px solid #000;
    color: #fff;
}

.btnlink p {
    position: absolute;
}

.btnlink.right {
    float: right;
    margin-left: -10px;
}

.btnlink.left {
    float: left;
}

.btnlink svg {
    width: 27px;
    height: 27px;
    position: absolute;
    top: 7.5px;
    left: 1px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
    fill: #e53e44;
    fill: #92c913;
}

.btnlink em {
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    position: absolute;
    left: 55px;
    top: 20px;
}

.btnlink:hover {
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
}

/* btnlink end */

/* btnphone start */
.btnphone {
    height: 45px;
    width: 100%;
    font-size: 15px;
    border-radius: 7px;
    background: none;
    border: 1px solid #d5d5d5;
    /*backdrop-filter: blur(6.9px);
    -webkit-backdrop-filter: blur(6.9px);*/
    float: left;
    letter-spacing: 1.1px;
    margin: 0 5px 10px 0;
    position: relative;
    transition: 0.2s ease-in-out;
    font-weight: 400;
}

.btnphone svg {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 8.5px;
    left: 4px;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
    float: left;
    fill: #e53e44;
    fill: #92c913;
}

.btnphone em {
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    position: absolute;
    left: 60px;
    top: 20.5px;
}

/* btnphone end */

/* btnico start */

.btnico a {
    position: relative;
    text-decoration: none;
    mix-blend-mode: difference;
}

.btnico a::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    border-radius: 0px;
    background-color: #b4b4b4;
    bottom: -3px;
    left: 0;
    transform-origin: right;
    transform: scaleX(0);
    transition: transform .3s ease-in-out;
    z-index: 1;
}

.btnico a:hover::before {
    transform-origin: left;
    transition: transform .3s ease-in-out;
    transform: scaleX(1);
}

.btnico {
    margin-left: 16px;
}

/* btnico end */

/* title start */

.title {
    font-family: "UncutSans";
    font-size: 50px;
    margin: 50px 0 50px 0;
    line-height: 50px;
}

.title.top {
    font-family: "UncutSans";
    font-size: 50px;
    margin: 50px 0 0px 0;
    line-height: 50px;
}

.titleimage {
    align-items: center;
    justify-content: center;
    display: flex;
    margin: 40px 0 50px 0;
}

.titleimage.logos img {
    width: 50%;
    margin: 0px 0 0px 0;
    user-select: none;
}

.titleimage img {
    width: 90%;
}

.titletop {
    font-family: "Outfit";
    font-size: 50px;
    font-weight: 400;
    margin-bottom: 50px;
}

.titlebottom {
    padding-top: 8px;
    height: 60px;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    line-height: 16px;
    margin: 25px 0 25px 0;
    position: relative;
    float: left;
}

.titlebottom p {
    position: absolute;
    bottom: 10px;
}

.titlemenu {
    margin: 0px 0 10px 0;
    height: 60px;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    line-height: 16px;
    position: relative;
}

.titlemenu p {
    position: absolute;
    bottom: 10px;
    font-size: 11px;
    letter-spacing: 1px;
    font-family: "Inter-Bold";
    text-transform: uppercase;
}

.titlemenu.none {
    border-top: 0px solid #d5d5d5;
}

/*info start*/

.info {
    font-size: 14px;
    margin: 25px 0 25px 0;
}

.info p {
    margin-bottom: 10px;
    font-family: "Inter-Medium";
}

.info a {
    font-family: "Inter-SemiBold";
}

.info.lite {
    margin: 50px 0 50px 0;
    font-size: 11px;
    font-weight: 500;
    font-family: "Inter-SemiBold";
    letter-spacing: 1px;
    text-transform: uppercase;
}

/*info end*/

/*btntop start*/

.btntop {
    height: 60px;
    width: 60px;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
    float: right;
    background-color: black;
}

.btntop:hover {
    background-color: #202020;
}

.btntop svg {
    height: 40px;
    width: 40px;
    fill: white;
}

/*btntop end*/

/*infobtn start*/

.infobtn {
    float: left;
    height: 35px;
    width: 100%;
    align-items: center;
    justify-content: left;
    display: flex;
    position: relative;
}

/*infobtn end*/

/*buton start*/

.buton {
    position: absolute;
    left: 0;
}

.buton a {
    font-family: "Inter-Medium";
    position: relative;
    text-decoration: none;
    font-size: 14px;
}

.buton a::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #d5d5d5;
    bottom: -3px;
    left: 0;
    transition: transform .3s ease-in-out;
}

.buton a::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-radius: 0px;
    background-color: #d5d5d5;
    bottom: -3px;
    left: 0;
    transform-origin: left;
    transform: scaleX(0);
    transition: transform .3s ease-in-out;
    z-index: 1;
}

.buton a:hover::before {
    transform-origin: right;
    background-color: #f2f2f2;
    transform: scaleX(1);
}

.buton {
    margin-left: 0px;
    top: 0;
}

/*buton end*/

/* project start */
.project {
    height: 220px;
    width: 100%;
    font-size: 14px;
    position: relative;
    margin: 25px 0 25px 0;
}

.project:hover {
    background-color: #d5d5d534;
    transition: 0.2s ease-in-out;
    border-radius: 5px;
}

.pl {
    height: 100%;
    width: 20%;
    margin: 0%;
    float: left;
    justify-content: center;
    display: flex;
    padding: 10px 10px 10px 0;
}

.pl svg {
    background-color: #d5d5d5;
    border: 5px solid #d5d5d5;
    border-radius: 50px;
    padding: 2px;
    height: 45px;
    width: 45px;
}

.pl img {
    background-color: #d5d5d5;
    border: 3px solid #d5d5d5;
    border-radius: 50px;
    padding: 1px;
    height: 45px;
    width: 45px;
}

.pl.procreate img {
    background-color: #000;
    border: 0px solid #000;
    border-radius: 50px;
    padding: 1px;
    height: 45px;
    width: 45px;
}

.pi {
    height: 30px;
    width: 80%;
    margin-top: 5px;
    float: right;
    align-items: center;
    display: flex;
    font-size: 11px;
    font-family: "Inter-Bold";
    border-bottom: 1px solid #d5d5d5;
    text-transform: uppercase;
}

.pt {
    height: 60px;
    width: 80%;
    float: right;
    justify-content: left;
    align-items: center;
    display: flex;
    position: relative;
}

.pt p {
    position: absolute;
    top: 5px;
}

.date {
    position: absolute;
    bottom: 5px;
    right: 5px;
    font-size: 14px;
}

/* project end */

/*footer start*/

.footer {
    position: relative;
    height: 80px;
    width: 100%;
    padding-top: 30px;
}

/*footer end*/


/* For mobile phones: */
[class*="col-"] {
    width: 100%;
}

@media only screen and (min-width: 320px) {
    [class*="col-"] {
        padding: 5px;
    }

    #eye {
        width: 28px;
        height: 28px;
        top: 5px;
        left: 1px;
        margin-left: 10px;
    }

    #pin {
        width: 28px;
        height: 28px;
        top: 7px;
        left: 0px;
        margin-left: 10px;
    }

    #sparkles {
        width: 23px;
        height: 23px;
        left: 1px;
        top: 3px;
    }

    #email {
        width: 26px;
        height: 26px;
        top: 8px;
        left: 1px;
        margin-left: 10px;
    }

    #home {
        width: 22px;
        height: 22px;
        left: 0px;
        top: 3.5px;
    }

    #mail {
        width: 25px;
        height: 25px;
        left: -3px;
        top: 3px;
    }

    #bookmark {
        width: 23px;
        height: 23px;
        left: 1px;
        top: 5px;
    }

    #website {
        height: 1px;
    }

    ul li:hover img {
        display: none;
    }

    .top {
        height: 15px;
    }

    .lr {
        float: right;
        width: 20%;
    }

    .ll {
        float: left;
        width: 80%;
    }

    .llt {
        font-size: 15px;
        line-height: 20px;
    }

    .project {
        height: 150px;
        margin: 0px 0 10px 0;
    }

    .info {
        margin: 0 0 0 0;
    }

    .info p {
        font-family: "Inter";
    }

    .title {
        font-size: 50px;
        line-height: 50px;
    }

    .feed {
        position: relative;
        padding: 0 10px 0 10px;
    }

    .frame img {
        height: 70%;
    }

    .menubuttontop {
        padding-left: 7px;
    }

    .three {
        padding: 0 35px 0 25px;
    }

    .btnmenu:hover a {
        color: #fff;
    }

    .btnlink {
        padding: 5px 20px 6px 25px;
        font-size: 14px;
        border-radius: 50px;
        letter-spacing: 1.1px;
        margin-right: 0px;
        margin-top: 0px;
    }

    .btnlink.left {
        left: 15px;
        top: 15px;
    }

    .hidephone {
        display: none;
    }

    .hidedesktop {
        display: inline-block;
    }

    .hidetablet {
        display: none;
    }

    .collections {
        margin-top: 20px;
    }

    .title {
        font-size: 40px;
    }

    .footer {
        padding-top: 10px;
    }
}

/*@media only screen and (min-width: 370px) {

    .frame img {
        height: 80%;
    }
}*/

@media only screen and (min-width: 390px) {
    .title {
        font-size: 50px;
    }
}

@media only screen and (min-width: 600px) {
    [class*="col-"] {
        padding: 0 12.5px 0 12.5px;
    }

    .btnlink {
        padding: 10px 30px 10px 40px;
        font-size: 15px;
        border-radius: 50px;
        margin-right: 10px;
        margin-top: 0px;
    }

    #eye {
        width: 25px;
        height: 25px;
        top: 7px;
        left: 5px;
    }

    #pin {
        width: 28px;
        height: 28px;
        top: 7px;
        left: 3px;
        margin-left: 10px;
    }

    #email {
        width: 25px;
        height: 25px;
        top: 8px;
        left: 5px;
    }

    #home {
        width: 25px;
        height: 25px;
        top: 8px;
        left: 5px;
    }

    #mail {
        width: 25px;
        height: 25px;
        top: 4px;
        left: 3px;
    }

    #bookmark {
        width: 25px;
        height: 25px;
        top: 7px;
        left: 3.5px;
    }

    #sparkles {
        width: 25px;
        height: 25px;
        top: 6.5px;
        left: 3px;
    }

    .top {
        height: 15px;
    }

    .project {
        height: 150px;
        margin: 0px 0 0px 0;
    }

    .info {
        margin: 0px 0 25px 0;
    }

    .info p {
        font-family: "Inter-Medium";
    }

    .title {
        font-size: 50px;
        line-height: 70px;
    }

    .menubuttontop {
        padding-left: 16px;
    }

    .three {
        padding: 0 20px 0 8px;
    }

    .frame img {
        height: 80%;
    }

    .btnlink {
        height: 45px;
        width: 135px;
        font-size: 15px;
        background: none;
        border: 1px solid #d5d5d5;
        letter-spacing: 1.1px;
        margin: 10px 5px 10px 1px;
    }

    .btnlink.left {
        left: 20px;
        top: 20px;
    }

    .hidephone {
        display: none;
    }

    .hidedesktop {
        display: inline-block;
    }

    .hidetablet {
        display: inline-block;
    }

    .collections {
        margin-top: 0px;
    }

    .footer {
        padding-top: 35px;
    }
}

@media only screen and (min-width: 1280px) {
    ul li:hover img {
        display: block;
    }

    .top {
        height: 30px;
    }

    .frame img {
        height: 78%;
    }

    .btnmenu:hover {
        background-color: #000;
    }

    .lr {
        float: right;
        width: 10%;
    }

    .ll {
        float: left;
        width: 80%;
    }

    .llt {
        font-size: 30px;
        line-height: 30px;
    }

    .project {
        height: 200px;
        margin: 0px 0 10px 0;
    }

    .info {
        margin: 25px 0 25px 0;
    }

    .footer {
        padding-top: 35px;
    }
}

@media only screen and (min-width: 1440px) {
    .frame img {
        height: 75%;
    }

    .feed {
        position: relative;
        padding: 0 10px 0 15px;
    }

    .menubuttontop {
        padding-left: 20px;
    }

    .hidetablet {
        display: none;
    }

    .footer {
        padding-top: 30px;
    }
}

@media only screen and (min-width: 320px) {

    /* For Phone: */
    .col-s-1 {
        width: 8.33%;
    }

    .col-s-2 {
        width: 16.66%;
    }

    .col-s-3 {
        width: 25%;
    }

    .col-s-4 {
        width: 33.33%;
    }

    .col-s-5 {
        width: 41.66%;
    }

    .col-s-6 {
        width: 50%;
    }

    .col-s-7 {
        width: 58.33%;
    }

    .col-s-8 {
        width: 66.66%;
    }

    .col-s-9 {
        width: 75%;
    }

    .col-s-10 {
        width: 83.33%;
    }

    .col-s-11 {
        width: 91.66%;
    }

    .col-s-12 {
        width: 100%;
    }
}

@media only screen and (min-width: 600px) {

    /* For Tablets: */
    .col-m-1 {
        width: 8.33%;
    }

    .col-m-2 {
        width: 16.66%;
    }

    .col-m-3 {
        width: 25%;
    }

    .col-m-4 {
        width: 33.33%;
    }

    .col-m-5 {
        width: 41.66%;
    }

    .col-m-6 {
        width: 50%;
    }

    .col-m-7 {
        width: 58.33%;
    }

    .col-m-8 {
        width: 66.66%;
    }

    .col-m-9 {
        width: 75%;
    }

    .col-m-10 {
        width: 83.33%;
    }

    .col-m-11 {
        width: 91.66%;
    }

    .col-m-12 {
        width: 100%;
    }
}

@media only screen and (min-width: 1280px) {

    /* For Laptop: */
    .col-l-1 {
        width: 8.33%;
    }

    .col-l-2 {
        width: 16.66%;
    }

    .col-l-3 {
        width: 25%;
    }

    .col-l-4 {
        width: 33.33%;
    }

    .col-l-5 {
        width: 41.66%;
    }

    .col-l-6 {
        width: 50%;
    }

    .col-l-7 {
        width: 58.33%;
    }

    .col-l-8 {
        width: 66.66%;
    }

    .col-l-9 {
        width: 75%;
    }

    .col-l-10 {
        width: 83.33%;
    }

    .col-l-11 {
        width: 91.66%;
    }

    .col-l-12 {
        width: 100%;
    }
}

@media only screen and (min-width: 1440px) {

    /* For Desktop: */
    .col-b-1 {
        width: 8.33%;
    }

    .col-b-2 {
        width: 16.66%;
    }

    .col-b-3 {
        width: 25%;
    }

    .col-b-4 {
        width: 33.33%;
    }

    .col-b-5 {
        width: 41.66%;
    }

    .col-b-6 {
        width: 50%;
    }

    .col-b-7 {
        width: 58.33%;
    }

    .col-b-8 {
        width: 66.66%;
    }

    .col-b-9 {
        width: 75%;
    }

    .col-b-10 {
        width: 83.33%;
    }

    .col-b-11 {
        width: 91.66%;
    }

    .col-b-12 {
        width: 100%;
    }
}