/* Hide the project platform heading */
.single-project-platforms-wrap h5 {
    display: none !important;
}


/* Font Awesome icon font optimization */
@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2");
}


/* Gamico theme icon font optimization */
@font-face {
    font-family: "gamico-icon";
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url("/wp-content/themes/gamico/assets/fonts/icons/gamico-icon-1.1.8.woff2") format("woff2");
}


/* Mobile layout fixes */
@media (max-width: 767px) {

    h1.alpha.entry-title {
        font-size: 55px !important;
    }


    .k-7t72xtdu-copy,
    .k-ew9hc8zp-copy,
    .dp9f9bg1772dpobbpwn {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        box-sizing: border-box !important;
        overflow: visible !important;
        overflow-wrap: break-word !important;
        word-wrap: break-word !important;
    }


    .k-m57c8g5f-copy,
    .k-9f57apw0-copy-copy {
        padding-bottom: 0 !important;
    }


    .k-vouuupl1-copy-copy,
    .k-h6gckmi6-copy-copy,
    .k-64bgahmz-copy-copy,
    .k-7yijk52h-copy-copy,
    .k-jplhah94-copy-copy,
    .k-0ehg9i8d-copy-copy,
    .k-3hmhug1n-copy-copy,
    .k-ahw4yr6o-copy-copy,
    .k-e7wjte9t-copy,
    .k-504ji5ff-copy,
    .k-u3p12uuj-copy {
        width: 100% !important;
        height: auto !important;
    }


    .k-3tdrxx6v-copy-copy,
    .k-4ml6ivmc-copy-copy,
    .k-9su1q44t-copy-copy,
    .k-03t4h6y7-copy-copy,
    .k-kga5iazu-copy-copy,
    .k-0nyhcc46-copy-copy,
    .k-z29uvk2w-copy-copy,
    .k-k5r9karm-copy-copy,
    .k-hg62ssm7-copy,
    .k-mt23g4lg-copy,
    .k-4dhp2rw5-copy {
        width: 100% !important;
        height: auto !important;
        object-fit: cover !important;
    }


    .k-r60wbx1z-copy,
    .k-r60wbx1z {
        margin-top: 60px !important;
    }


    .k-exell9hb-copy,
    .dp9h8fib776dp329170,
    .k-gw45ky3m-copy-copy,
    .k-mqizdx97-copy-copy {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        box-sizing: border-box !important;
    }


    .k-y1asjm0p-copy {
        width: 25% !important;
        height: auto !important;
        object-fit: cover !important;
        overflow: hidden !important;
        border-radius: 15px !important;
    }


    .k-a2jg8mf0-copy-copy,
    .k-r0kgq414-copy-copy {
        width: 100% !important;
    }


    .k-yocm9leh-copy-copy,
    .k-r0kgq414-copy-copy {
        height: auto !important;
        min-height: 0 !important;
    }


    .k-a87vylzn-copy,
    .k-faca0637-copy {
        max-width: 100% !important;
    }


    .k-1n87dwhh-copy,
    .k-oz8tsf2e-copy,
    .k-z55b6by6-copy {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
    }


    .k-efkihqdi-copy {
        height: auto !important;
    }


    .k-7zbb9s37-copy,
    .k-5otzws2x-copy,
    .k-htcjbc78-copy,
    .k-7vf3hb1p-copy,
    .k-nnynf0p7-copy {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        height: auto !important;
        min-height: 0 !important;
        box-sizing: border-box !important;
    }


    .k-q4vxcazk-copy {
        width: 100% !important;
        height: auto !important;
    }


    .k-9f16au7o-copy {
        height: auto !important;
        min-height: 0 !important;
    }


    .k-mt23g4lg,
    .k-4dhp2rw5 {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
    }


    .k-504ji5ff,
    .k-u3p12uuj,
    .k-e7wjte9t {
        width: 100% !important;
        height: auto !important;
    }


    .custom-project .elementor-project-wrapper .project-title {
        font-size: 12px !important;
        line-height: 1.3 !important;
    }
}